CustomPromisifyLegacy interface
- Extends
-
Function
Propriedades herdadas
arguments | |
caller | |
length | |
name | Retorna o nome da função. Os nomes de função são somente leitura e não podem ser alterados. |
prototype |
Métodos herdados
apply(Function, any, any) | Chama a função, substituindo o objeto especificado por esse valor da função e a matriz especificada para os argumentos da função. |
bind(Function, any, any[]) | Para uma determinada função, cria uma função associada que tem o mesmo corpo da função original. O objeto da função associada está associado ao objeto especificado e tem os parâmetros iniciais especificados. |
call(Function, any, any[]) | Chama um método de um objeto, substituindo outro objeto pelo objeto atual. |
to |
Retorna uma representação de cadeia de caracteres de uma função. |
[has |
Determina se o valor fornecido herdará dessa função se essa função foi usada como uma função de construtor. Uma função de construtor pode controlar quais objetos são reconhecidos como suas instâncias por "instanceof" substituindo esse método. |
Detalhes das propriedades herdadas
arguments
arguments: any
Valor da propriedade
any
Herdado de Function.arguments
caller
caller: Function
Valor da propriedade
Function
herdado de Function.caller
length
length: number
Valor da propriedade
number
Herdado de Function.length
name
Retorna o nome da função. Os nomes de função são somente leitura e não podem ser alterados.
name: string
Valor da propriedade
string
herdado de Function.name
prototype
prototype: any
Valor da propriedade
any
herdado de Function.prototype
Detalhes do método herdado
apply(Function, any, any)
Chama a função, substituindo o objeto especificado por esse valor da função e a matriz especificada para os argumentos da função.
function apply(this: Function, thisArg: any, argArray?: any): any
Parâmetros
- this
-
Function
- thisArg
-
any
O objeto a ser usado como este objeto.
- argArray
-
any
Um conjunto de argumentos a serem passados para a função.
Retornos
any
Herdado de Function.apply
bind(Function, any, any[])
Para uma determinada função, cria uma função associada que tem o mesmo corpo da função original. O objeto da função associada está associado ao objeto especificado e tem os parâmetros iniciais especificados.
function bind(this: Function, thisArg: any, argArray: any[]): any
Parâmetros
- this
-
Function
- thisArg
-
any
Um objeto ao qual essa palavra-chave pode se referir dentro da nova função.
- argArray
-
any[]
Uma lista de argumentos a serem passados para a nova função.
Retornos
any
Herdado de Function.bind
call(Function, any, any[])
Chama um método de um objeto, substituindo outro objeto pelo objeto atual.
function call(this: Function, thisArg: any, argArray: any[]): any
Parâmetros
- this
-
Function
- thisArg
-
any
O objeto a ser usado como o objeto atual.
- argArray
-
any[]
Uma lista de argumentos a serem passados para o método.
Retornos
any
Herdado de Function.call
toString()
Retorna uma representação de cadeia de caracteres de uma função.
function toString(): string
Retornos
string
herdado de Function.toString
[hasInstance](any)
Determina se o valor fornecido herdará dessa função se essa função foi usada como uma função de construtor.
Uma função de construtor pode controlar quais objetos são reconhecidos como suas instâncias por "instanceof" substituindo esse método.
function [hasInstance](value: any): boolean
Parâmetros
- value
-
any
Retornos
boolean
herdado de Function.__@hasInstance@4734