ProxyHandler
[<Interface>]
type ProxyHandler<'T> =
abstract member apply: Apply<'T> option with get, set
abstract member construct: Construct<'T> option with get, set
abstract member defineProperty: DefineProperty<'T> option with get, set
abstract member deleteProperty: DeleteProperty<'T> option with get, set
abstract member get: Get<'T> option with get, set
abstract member getOwnPropertyDescriptor: GetOwnPropertyDescriptor<'T> option with get, set
abstract member getPrototypeOf: ('T -> obj option) option with get, set
abstract member has: Has<'T> option with get, set
abstract member isExtensible: ('T -> bool) option with get, set
abstract member ownKeys: ('T -> ArrayLike<U2<string,Symbol>>) option with get, set
abstract member preventExtensions: ('T -> bool) option with get, set
abstract member set: Set2<'T> option with get, set
abstract member setPrototypeOf: SetPrototypeOf<'T> option with get, set
static member Create (?apply: Apply<'T>, ?construct: Construct<'T>, ?defineProperty: DefineProperty<'T>, ?deleteProperty: DeleteProperty<'T>, ?get: Get<'T>, ?getOwnPropertyDescriptor: GetOwnPropertyDescriptor<'T>, ?getPrototypeOf: ('T -> obj option), ?has: Has<'T>, ?isExtensible: ('T -> bool), ?ownKeys: ('T -> ArrayLike<U2<string,Symbol>>), ?preventExtensions: ('T -> bool), ?set: Set2<'T>, ?setPrototypeOf: SetPrototypeOf<'T>) : ProxyHandler<'T>
| |
|---|
| Assembly | Xantham.Fable.Core.TS |
| Attributes | [<Interface>] |
Properties
abstract member apply: Apply<'T> option with get, set
abstract member construct: Construct<'T> option with get, set
abstract member defineProperty: DefineProperty<'T> option with get, set
abstract member deleteProperty: DeleteProperty<'T> option with get, set
abstract member get: Get<'T> option with get, set
abstract member getPrototypeOf: ('T -> obj option) option with get, set
abstract member has: Has<'T> option with get, set
abstract member isExtensible: ('T -> bool) option with get, set
abstract member ownKeys: ('T -> ArrayLike<U2<string,Symbol>>) option with get, set
abstract member preventExtensions: ('T -> bool) option with get, set
abstract member set: Set2<'T> option with get, set
abstract member setPrototypeOf: SetPrototypeOf<'T> option with get, set
Methods
static member Create (?apply: Apply<'T>, ?construct: Construct<'T>, ?defineProperty: DefineProperty<'T>, ?deleteProperty: DeleteProperty<'T>, ?get: Get<'T>, ?getOwnPropertyDescriptor: GetOwnPropertyDescriptor<'T>, ?getPrototypeOf: ('T -> obj option), ?has: Has<'T>, ?isExtensible: ('T -> bool), ?ownKeys: ('T -> ArrayLike<U2<string,Symbol>>), ?preventExtensions: ('T -> bool), ?set: Set2<'T>, ?setPrototypeOf: SetPrototypeOf<'T>) : ProxyHandler<'T>