mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-03 09:35:11 +08:00
Show packager progress in UI
Reviewed By: javache Differential Revision: D3941904 fbshipit-source-id: 4ea3b61e9d636eeaddbadbe4ba6c62069955f022
This commit is contained in:
committed by
Facebook Github Bot
parent
ef91708fdb
commit
5f548e15f9
@@ -23,11 +23,20 @@ NS_ENUM(NSInteger) {
|
||||
RCTJavaScriptLoaderErrorCannotBeLoadedSynchronously = 1000,
|
||||
};
|
||||
|
||||
@interface RCTLoadingProgress : NSObject
|
||||
|
||||
@property (nonatomic, copy) NSString *status;
|
||||
@property (strong, nonatomic) NSNumber *done;
|
||||
@property (strong, nonatomic) NSNumber *total;
|
||||
|
||||
@end
|
||||
|
||||
typedef void (^RCTSourceLoadProgressBlock)(RCTLoadingProgress *progressData);
|
||||
typedef void (^RCTSourceLoadBlock)(NSError *error, NSData *source, int64_t sourceLength);
|
||||
|
||||
@interface RCTJavaScriptLoader : NSObject
|
||||
|
||||
+ (void)loadBundleAtURL:(NSURL *)scriptURL onComplete:(RCTSourceLoadBlock)onComplete;
|
||||
+ (void)loadBundleAtURL:(NSURL *)scriptURL onProgress:(RCTSourceLoadProgressBlock)onProgress onComplete:(RCTSourceLoadBlock)onComplete;
|
||||
|
||||
/**
|
||||
* @experimental
|
||||
|
||||
Reference in New Issue
Block a user