attributes
TypeScriptget attributes(): numberSwift declarationvar attributes: JSClassAttributesstruct · SDK 27.1
struct JSClassDefinitionget attributes(): numberSwift declarationvar attributes: JSClassAttributesset attributes(value: number)Swift declarationvar attributes: JSClassAttributesget className(): (SDKHandle) | nullSwift declarationvar className: UnsafePointer<CChar>!set className(value: (SDKHandle) | null)Swift declarationvar className: UnsafePointer<CChar>!get convertToType(): (((arg0: (SDKHandle) | null, arg1: (SDKHandle) | null, arg2: JSType, arg3: (SDKHandle) | null) => Promise<(SDKHandle) | null>)) | nullSwift declarationvar convertToType: JSObjectConvertToTypeCallback!get deleteProperty(): (((arg0: (SDKHandle) | null, arg1: (SDKHandle) | null, arg2: (SDKHandle) | null, arg3: (SDKHandle) | null) => Promise<boolean>)) | nullSwift declarationvar deleteProperty: JSObjectDeletePropertyCallback!get finalize(): (((arg0: (SDKHandle) | null) => Promise<void>)) | nullSwift declarationvar finalize: JSObjectFinalizeCallback!get getProperty(): (((arg0: (SDKHandle) | null, arg1: (SDKHandle) | null, arg2: (SDKHandle) | null, arg3: (SDKHandle) | null) => Promise<(SDKHandle) | null>)) | nullSwift declarationvar getProperty: JSObjectGetPropertyCallback!get getPropertyNames(): (((arg0: (SDKHandle) | null, arg1: (SDKHandle) | null, arg2: (SDKHandle) | null) => Promise<void>)) | nullSwift declarationvar getPropertyNames: JSObjectGetPropertyNamesCallback!get hasInstance(): (((arg0: (SDKHandle) | null, arg1: (SDKHandle) | null, arg2: (SDKHandle) | null, arg3: (SDKHandle) | null) => Promise<boolean>)) | nullSwift declarationvar hasInstance: JSObjectHasInstanceCallback!get hasProperty(): (((arg0: (SDKHandle) | null, arg1: (SDKHandle) | null, arg2: (SDKHandle) | null) => Promise<boolean>)) | nullSwift declarationvar hasProperty: JSObjectHasPropertyCallback!get initialize(): (((arg0: (SDKHandle) | null, arg1: (SDKHandle) | null) => Promise<void>)) | nullSwift declarationvar initialize: JSObjectInitializeCallback!get parentClass(): (SDKHandle) | nullSwift declarationvar parentClass: JSClassRef!set parentClass(value: (SDKHandle) | null)Swift declarationvar parentClass: JSClassRef!get setProperty(): (((arg0: (SDKHandle) | null, arg1: (SDKHandle) | null, arg2: (SDKHandle) | null, arg3: (SDKHandle) | null, arg4: (SDKHandle) | null) => Promise<boolean>)) | nullSwift declarationvar setProperty: JSObjectSetPropertyCallback!get staticFunctions(): (SDKHandle) | nullSwift declarationvar staticFunctions: UnsafePointer<JSStaticFunction>!set staticFunctions(value: (SDKHandle) | null)Swift declarationvar staticFunctions: UnsafePointer<JSStaticFunction>!get staticValues(): (SDKHandle) | nullSwift declarationvar staticValues: UnsafePointer<JSStaticValue>!set staticValues(value: (SDKHandle) | null)Swift declarationvar staticValues: UnsafePointer<JSStaticValue>!get version(): numberSwift declarationvar version: Int32set version(value: number)Swift declarationvar version: Int32static init(): JSClassDefinitionSwift declarationinit()12 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
JSClassDefinition.init(version:attributes:className:parentClass:staticValues:staticFunctions:initialize:finalize:hasProperty:getProperty:setProperty:deleteProperty:getPropertyNames:callAsFunction:callAsConstructor:hasInstance:convertToType:)
callback cannot propagate synchronous failure
JSClassDefinition.initialize
The iOS SDK compiler rejected this binding: a C function pointer can only be formed from a reference to a 'func' or a literal closure
JSClassDefinition.finalize
The iOS SDK compiler rejected this binding: a C function pointer can only be formed from a reference to a 'func' or a literal closure
JSClassDefinition.hasProperty
closure property answers its caller
JSClassDefinition.getProperty
closure property answers its caller
JSClassDefinition.setProperty
closure property answers its caller
JSClassDefinition.deleteProperty
closure property answers its caller
JSClassDefinition.getPropertyNames
The iOS SDK compiler rejected this binding: a C function pointer can only be formed from a reference to a 'func' or a literal closure
JSClassDefinition.callAsFunction
This output pointer cannot safely be represented by the bridge.
JSClassDefinition.callAsConstructor
This output pointer cannot safely be represented by the bridge.
JSClassDefinition.hasInstance
closure property answers its caller
JSClassDefinition.convertToType
closure property answers its caller