jSObjectGetPropertyForKey top-level property

Pointer<NativeType> Function(Pointer<NativeType> ctx, Pointer<NativeType> object, Pointer<NativeType> propertyKey, Pointer<Pointer<NativeType>> exception) jSObjectGetPropertyForKey
final

Gets a property from an object using a JSValueRef as the property key. This function is the same as performing "objectpropertyKey" from JavaScript. ctx (JSContextRef) The execution context to use. object (JSObjectRef) The JSObject whose property you want to get. propertyKey (JSValueRef) A JSValueRef containing the property key to use when looking up the property. exception (JSValueRef*) A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception. @result (JSValueRef) The property's value if object has the property key, otherwise the undefined value.

Implementation

final Pointer Function(Pointer ctx, Pointer object, Pointer propertyKey,
        Pointer<Pointer> exception) jSObjectGetPropertyForKey =
    JscFfi.lib
        .lookup<
            NativeFunction<
                Pointer Function(Pointer, Pointer, Pointer,
                    Pointer<Pointer>)>>('JSObjectGetPropertyForKey')
        .asFunction();