CustomPromisifySymbol interface
- Extends
-
Function
Properties
[custom] |
Inherited Properties
arguments | |
caller | |
length | |
name | Returns the name of the function. Function names are read-only and can not be changed. |
prototype |
Inherited Methods
apply(Function, any, any) | Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function. |
bind(Function, any, any[]) | For a given function, creates a bound function that has the same body as the original function. The this object of the bound function is associated with the specified object, and has the specified initial parameters. |
call(Function, any, any[]) | Calls a method of an object, substituting another object for the current object. |
to |
Returns a string representation of a function. |
[has |
Determines whether the given value inherits from this function if this function was used as a constructor function. A constructor function can control which objects are recognized as its instances by 'instanceof' by overriding this method. |
Property Details
[custom]
[custom]: TCustom
Property Value
TCustom
Inherited Property Details
arguments
arguments: any
Property Value
any
Inherited From Function.arguments
caller
caller: Function
Property Value
Function
Inherited From Function.caller
length
length: number
Property Value
number
Inherited From Function.length
name
Returns the name of the function. Function names are read-only and can not be changed.
name: string
Property Value
string
Inherited From Function.name
prototype
prototype: any
Property Value
any
Inherited From Function.prototype
Inherited Method Details
apply(Function, any, any)
Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.
function apply(this: Function, thisArg: any, argArray?: any): any
Parameters
- this
-
Function
- thisArg
-
any
The object to be used as the this object.
- argArray
-
any
A set of arguments to be passed to the function.
Returns
any
Inherited From Function.apply
bind(Function, any, any[])
For a given function, creates a bound function that has the same body as the original function. The this object of the bound function is associated with the specified object, and has the specified initial parameters.
function bind(this: Function, thisArg: any, argArray: any[]): any
Parameters
- this
-
Function
- thisArg
-
any
An object to which the this keyword can refer inside the new function.
- argArray
-
any[]
A list of arguments to be passed to the new function.
Returns
any
Inherited From Function.bind
call(Function, any, any[])
Calls a method of an object, substituting another object for the current object.
function call(this: Function, thisArg: any, argArray: any[]): any
Parameters
- this
-
Function
- thisArg
-
any
The object to be used as the current object.
- argArray
-
any[]
A list of arguments to be passed to the method.
Returns
any
Inherited From Function.call
toString()
Returns a string representation of a function.
function toString(): string
Returns
string
Inherited From Function.toString
[hasInstance](any)
Determines whether the given value inherits from this function if this function was used as a constructor function.
A constructor function can control which objects are recognized as its instances by 'instanceof' by overriding this method.
function [hasInstance](value: any): boolean
Parameters
- value
-
any
Returns
boolean
Inherited From Function.__@hasInstance@4734