Skip to content

Reflect

[<Interface>]
type Reflect =
    abstract member apply (target: Function, thisArgument: obj, argumentsList: ArrayLike<obj>) : obj
    abstract member apply<'T, 'A, 'R> (target: 'A -> 'R, thisArgument: 'T, argumentsList: obj array) : 'R
    abstract member construct (target: Function, argumentsList: ArrayLike<obj>, ?newTarget: Function) : obj
    abstract member construct<'A, 'R> (target: TargetConstructor<'A,'R>, argumentsList: obj array, ?newTarget: NewTargetConstructor) : 'R
    abstract member defineProperty (target: obj, propertyKey: PropertyKey, attributes: Attributes) : bool
    abstract member deleteProperty (target: obj, propertyKey: PropertyKey) : bool
    abstract member get<'T, 'P> (target: 'T, propertyKey: 'P, ?receiver: obj) : obj
    abstract member getOwnPropertyDescriptor<'T, 'P> (target: 'T, propertyKey: 'P) : TypedPropertyDescriptor<obj> option
    abstract member getPrototypeOf (target: obj) : obj option
    abstract member has (target: obj, propertyKey: PropertyKey) : bool
    abstract member isExtensible (target: obj) : bool
    abstract member ownKeys (target: obj) : U2<string,Symbol> array
    abstract member preventExtensions (target: obj) : bool
    abstract member set (target: obj, propertyKey: PropertyKey, value: obj, ?receiver: obj) : bool
    abstract member set<'T, 'P> (target: 'T, propertyKey: 'P, value: obj, ?receiver: obj) : bool
    abstract member setPrototypeOf (target: obj, ?proto: obj) : bool
AssemblyXantham.Fable.Core.TS

Declared inside

Construct

Methods

abstract member apply (target: Function, thisArgument: obj, argumentsList: ArrayLike<obj>) : obj
abstract member apply<'T, 'A, 'R> (target: 'A -> 'R, thisArgument: 'T, argumentsList: obj array) : 'R
abstract member construct (target: Function, argumentsList: ArrayLike<obj>, ?newTarget: Function) : obj
abstract member construct<'A, 'R> (target: TargetConstructor<'A,'R>, argumentsList: obj array, ?newTarget: NewTargetConstructor) : 'R
abstract member defineProperty (target: obj, propertyKey: PropertyKey, attributes: Attributes) : bool
abstract member deleteProperty (target: obj, propertyKey: PropertyKey) : bool
abstract member get<'T, 'P> (target: 'T, propertyKey: 'P, ?receiver: obj) : obj
abstract member getOwnPropertyDescriptor<'T, 'P> (target: 'T, propertyKey: 'P) : TypedPropertyDescriptor<obj> option
abstract member getPrototypeOf (target: obj) : obj option
abstract member has (target: obj, propertyKey: PropertyKey) : bool
abstract member isExtensible (target: obj) : bool
abstract member ownKeys (target: obj) : U2<string,Symbol> array
abstract member preventExtensions (target: obj) : bool
abstract member set (target: obj, propertyKey: PropertyKey, value: obj, ?receiver: obj) : bool
abstract member set<'T, 'P> (target: 'T, propertyKey: 'P, value: obj, ?receiver: obj) : bool
abstract member setPrototypeOf (target: obj, ?proto: obj) : bool