Interface ProxyHandler<T>
Methods
Optional apply
- apply(target: T, thisArg: any, argArray?: any): any
-
Parameters
-
target: T
-
thisArg: any
-
Optional argArray: any
Returns any
Optional construct
- construct(target: T, argArray: any, newTarget?: any): object
-
Parameters
-
target: T
-
argArray: any
-
Optional newTarget: any
Returns object
Optional defineProperty
-
Parameters
Returns boolean
Optional deleteProperty
-
Parameters
Returns boolean
Optional getOwnPropertyDescriptor
Optional getPrototypeOf
- getPrototypeOf(target: T): any | null
-
Parameters
Returns any
|
null
Optional has
-
Parameters
Returns boolean
Optional isExtensible
- isExtensible(target: T): boolean
-
Parameters
Returns boolean
Optional preventExtensions
- preventExtensions(target: T): boolean
-
Parameters
Returns boolean
Optional set
- set(target: T, p: PropertyKey, value: any, receiver: any): boolean
-
Parameters
-
target: T
-
-
value: any
-
receiver: any
Returns boolean
Optional setPrototypeOf
- setPrototypeOf(target: T, v: any): boolean
-
Parameters
Returns boolean