luxlabs header browser preview


@class NSString, NSArray, IKJSKeyboard, JSManagedValue, JSValue, IKAppContext;
@protocol IKAppKeyboardDelegate;

@interface IKAppKeyboard : NSObject <IKAppKeyboardBridge, IKDOMFeature> {
    JSManagedValue *_jsHints;
}

@property (weak, nonatomic, setter=setJSKeyboard:) IKJSKeyboard *jsKeyboard;
@property (copy, nonatomic, getter=_source, setter=_setSource:) NSString *source;
@property (weak, nonatomic) id<IKAppKeyboardDelegate> delegate;
@property (copy, nonatomic) NSString *text;
@property (readonly, copy, nonatomic) NSArray *hints;
@property (copy, nonatomic, setter=setJSText:) NSString *jsText;
@property (copy, nonatomic, setter=setJSSource:) NSString *jsSource;
@property (copy, nonatomic, setter=setJSHints:) JSValue *jsHints;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy, nonatomic) NSString *featureName;
@property (readonly, weak, nonatomic) IKAppContext *appContext;

+ (id)makeFeatureJSObjectForFeature:(id)a0;

@end