Methods
construct
- construct(target: T, argumentsList: any[], newTarget: any): T
-
Parameters
-
target: T
-
argumentsList: any[]
-
newTarget: any
Returns T
apply
- apply(target: T, thisArg: object, argumentsList: any[]): any
-
Parameters
-
target: T
-
thisArg: object
-
argumentsList: any[]
Returns any
ownKeys
- ownKeys(target: T): any[]
-
Parameters
Returns any[]
has
- has(target: T, property: PropertyKey): boolean
-
Parameters
-
target: T
-
property: PropertyKey
Returns boolean
get
- get(target: T, property: PropertyKey, receiver: ProxyConstructor): any
-
Parameters
-
target: T
-
property: PropertyKey
-
receiver: ProxyConstructor
Returns any
set
- set(target: T, property: PropertyKey, value: any, receiver: ProxyConstructor): boolean
-
Parameters
-
target: T
-
property: PropertyKey
-
value: any
-
receiver: ProxyConstructor
Returns boolean
deleteProperty
- deleteProperty(target: T, property: PropertyKey): boolean
-
Parameters
-
target: T
-
property: PropertyKey
Returns boolean
Creates an instance of EPROXY.