ProxyHandler

interface ProxyHandler<in T : JsAny>(source)

Properties

Link copied to clipboard
abstract val apply: (target: T, thisArg: JsAny, ReadonlyArray<JsAny>) -> JsAny?
Link copied to clipboard
abstract val construct: (target: T, ReadonlyArray<JsAny>, JsFunction<*, *>) -> JsAny?
Link copied to clipboard
abstract val defineProperty: (target: T, PropertyKey, attributes: TypedPropertyDescriptor<*>) -> Boolean?
Link copied to clipboard
abstract val deleteProperty: (target: T, PropertyKey) -> Boolean?
Link copied to clipboard
abstract val get: (target: T, PropertyKey, receiver: JsAny) -> JsAny?
Link copied to clipboard
Link copied to clipboard
abstract val getPrototypeOf: (target: T) -> JsAny??
Link copied to clipboard
abstract val has: (target: T, PropertyKey) -> Boolean?
Link copied to clipboard
abstract val isExtensible: (target: T) -> Boolean?
Link copied to clipboard
abstract val ownKeys: (target: T) -> ReadonlyArray<PropertyKey>?
Link copied to clipboard
abstract val preventExtensions: (target: T) -> Boolean?
Link copied to clipboard
abstract val set: (target: T, PropertyKey, value: JsAny, receiver: JsAny) -> Boolean?
Link copied to clipboard
abstract val setPrototypeOf: (target: T, v: JsAny?) -> Boolean?