mirror of
https://github.com/status-im/react-native.git
synced 2025-02-04 05:34:15 +00:00
iOS: Added scaffolding for FabricUIManager native module
Summary: Experimental scaffolding for FabricUIManager. Reviewed By: mdvacca Differential Revision: D6908587 fbshipit-source-id: 646fcc72f54dce736378a7777e5753ed56efc2f6
This commit is contained in:
parent
94dac23583
commit
b1e5c01483
17
React/Fabric/RCTFabricUIManager.h
Normal file
17
React/Fabric/RCTFabricUIManager.h
Normal file
@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD-style license found in the
|
||||
* LICENSE file in the root directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the PATENTS file in the same directory.
|
||||
*/
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
#import <React/RCTBridge.h>
|
||||
#import <React/RCTBridgeModule.h>
|
||||
|
||||
@interface RCTFabricUIManager : NSObject<RCTBridgeModule>
|
||||
|
||||
@end
|
66
React/Fabric/RCTFabricUIManager.mm
Normal file
66
React/Fabric/RCTFabricUIManager.mm
Normal file
@ -0,0 +1,66 @@
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD-style license found in the
|
||||
* LICENSE file in the root directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the PATENTS file in the same directory.
|
||||
*/
|
||||
|
||||
#import "RCTFabricUIManager.h"
|
||||
|
||||
// This file contains experimental placeholders, nothing is finalized.
|
||||
@implementation RCTFabricUIManager
|
||||
|
||||
@synthesize bridge = _bridge;
|
||||
|
||||
RCT_EXPORT_MODULE()
|
||||
|
||||
RCT_EXPORT_SYNCHRONOUS_TYPED_METHOD(NSNumber *, createNode:(int)reactTag
|
||||
viewName:(NSString *)viewName
|
||||
rootTag:(int)rootTag
|
||||
props:(NSDictionary *)props
|
||||
instanceHandle:(int)instanceHandleID)
|
||||
{
|
||||
return @0;
|
||||
}
|
||||
|
||||
RCT_EXPORT_SYNCHRONOUS_TYPED_METHOD(NSNumber *, cloneNode:(int)nodeID)
|
||||
{
|
||||
return @0;
|
||||
}
|
||||
|
||||
RCT_EXPORT_SYNCHRONOUS_TYPED_METHOD(NSNumber *, cloneNodeWithNewChildren:(int)nodeID)
|
||||
{
|
||||
return @0;
|
||||
}
|
||||
|
||||
RCT_EXPORT_SYNCHRONOUS_TYPED_METHOD(NSNumber *, cloneNodeWithNewProps:(int)nodeID newProps:(NSDictionary *)newProps)
|
||||
{
|
||||
return @0;
|
||||
}
|
||||
|
||||
RCT_EXPORT_SYNCHRONOUS_TYPED_METHOD(NSNumber *, cloneNodeWithNewChildrenAndProps:(int)nodeID newProps:(NSDictionary *)newProps)
|
||||
{
|
||||
return @0;
|
||||
}
|
||||
|
||||
RCT_EXPORT_METHOD(appendChild:(int)parentNodeID child:(int)childNodeID)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
RCT_EXPORT_SYNCHRONOUS_TYPED_METHOD(NSNumber *, createChildSet)
|
||||
{
|
||||
return @0;
|
||||
}
|
||||
|
||||
RCT_EXPORT_METHOD(appendChildToSet:(int)childSetID child:(int)childNodeID)
|
||||
{
|
||||
}
|
||||
|
||||
RCT_EXPORT_METHOD(completeRoot:(int)rootTag childSet:(int)childSetID)
|
||||
{
|
||||
}
|
||||
|
||||
@end
|
Loading…
x
Reference in New Issue
Block a user