ssap_app/node_modules/expo-dev-launcher/ios/Manifest/EXDevLauncherManifestParser.h

27 lines
798 B
Objective-C

// Copyright 2015-present 650 Industries. All rights reserved.
@import EXManifests;
NS_ASSUME_NONNULL_BEGIN
typedef void (^IsManifestURL)(BOOL isManifestURL);
typedef void (^OnManifestParsed)(EXManifestsManifest *manifest);
typedef void (^OnManifestError)(NSError *error);
@interface EXDevLauncherManifestParser : NSObject
- (instancetype)initWithURL:(NSURL *)url
installationID:(NSString *)installationID
session:(NSURLSession *)session
requestTimeout:(NSTimeInterval)requestTimeout;
- (void)isManifestURLWithCompletion:(IsManifestURL)completion
onError:(OnManifestError)onError;
- (void)tryToParseManifest:(OnManifestParsed)onParsed
onError:(OnManifestError)onError;
@end
NS_ASSUME_NONNULL_END