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 enumerate
-
Parameters
Optional get
-
Parameters
Returns any
Optional getOwnPropertyDescriptor
-
Parameters
Optional getPrototypeOf
- getPrototypeOf(target: T): object | null
-
Parameters
Returns object | null
Optional has
-
Parameters
Returns boolean
Optional isExtensible
- isExtensible(target: T): boolean
-
Parameters
Returns boolean
Optional ownKeys
-
Parameters
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