luxlabs header browser preview


@class NSArray, NSDictionary, NSString, NSLocale, NSSet;

@interface _WKWebExtension : NSObject <WKObject> {
    struct ObjectStorage<WebKit::WebExtension> { struct type { unsigned char __lx[232]; } data; } _webExtension;
}

@property (readonly, nonatomic) void *_webExtension;
@property (readonly, nonatomic) BOOL _backgroundContentIsServiceWorker;
@property (readonly, nonatomic) BOOL _backgroundContentUsesModules;
@property (readonly, copy, nonatomic) NSArray *errors;
@property (readonly, copy, nonatomic) NSDictionary *manifest;
@property (readonly, nonatomic) double manifestVersion;
@property (readonly, copy, nonatomic) NSLocale *defaultLocale;
@property (readonly, copy, nonatomic) NSString *displayName;
@property (readonly, copy, nonatomic) NSString *displayShortName;
@property (readonly, copy, nonatomic) NSString *displayVersion;
@property (readonly, copy, nonatomic) NSString *displayDescription;
@property (readonly, copy, nonatomic) NSString *displayActionLabel;
@property (readonly, copy, nonatomic) NSString *version;
@property (readonly, copy, nonatomic) NSSet *requestedPermissions;
@property (readonly, copy, nonatomic) NSSet *optionalPermissions;
@property (readonly, copy, nonatomic) NSSet *requestedPermissionMatchPatterns;
@property (readonly, copy, nonatomic) NSSet *optionalPermissionMatchPatterns;
@property (readonly, copy, nonatomic) NSSet *allRequestedMatchPatterns;
@property (readonly, nonatomic) BOOL hasBackgroundContent;
@property (readonly, nonatomic) BOOL backgroundContentIsPersistent;
@property (readonly) struct Object { void /* function */ **x0; void *x1; } *_apiObject;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)extensionWithAppExtensionBundle:(id)a0;
+ (id)extensionWithResourceBaseURL:(id)a0;

- (void)dealloc;
- (BOOL)_hasStaticInjectedContentForURL:(id)a0;
- (id)_initWithManifestDictionary:(id)a0;
- (id)_initWithManifestDictionary:(id)a0 resources:(id)a1;
- (id)_initWithResources:(id)a0;
- (id)actionIconForSize:(struct CGSize { double x0; double x1; })a0;
- (id)iconForSize:(struct CGSize { double x0; double x1; })a0;
- (id)initWithAppExtensionBundle:(id)a0 error:(id *)a1;
- (id)initWithResourceBaseURL:(id)a0 error:(id *)a1;
- (BOOL)supportsManifestVersion:(double)a0;

@end