luxlabs header browser preview


@class NSString, WKContentWorld, WKWebView, WKFrameInfo;

@interface WKScriptMessage : NSObject {
    struct RetainPtr<id> { void *m_ptr; } _body;
    struct WeakObjCPtr<WKWebView> { id m_weakReference; } _webView;
    struct RetainPtr<WKFrameInfo> { void *m_ptr; } _frameInfo;
    struct RetainPtr<NSString> { void *m_ptr; } _name;
    struct RetainPtr<WKContentWorld> { void *m_ptr; } _world;
}

@property (readonly, copy, nonatomic) id body;
@property (readonly, weak, nonatomic) WKWebView *webView;
@property (readonly, copy, nonatomic) WKFrameInfo *frameInfo;
@property (readonly, copy, nonatomic) NSString *name;
@property (readonly, nonatomic) WKContentWorld *world;

- (id).cxx_construct;
- (void).cxx_destruct;
- (id)_initWithBody:(id)a0 webView:(id)a1 frameInfo:(id)a2 name:(id)a3 world:(id)a4;

@end