ProxyHandler

external interface ProxyHandler<in T : Any>(source)

Properties

Link copied to clipboard
abstract val apply: (target: T, thisArg: Any, ReadonlyArray<Any>) -> Any?
Link copied to clipboard
abstract val construct: (target: T, ReadonlyArray<Any>, newTarget: Function<*>) -> Any?
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: Any) -> Any?
Link copied to clipboard
Link copied to clipboard
abstract val getPrototypeOf: (target: T) -> Any??
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: Any, receiver: Any) -> Boolean?
Link copied to clipboard
abstract val setPrototypeOf: (target: T, v: Any?) -> Boolean?