Saltar para o conteúdo principal

Type.ForFunction

Devolve um tipo que representa funções com restrições de parâmetro e tipo de retorno específicas.

Syntax

Type.ForFunction(
signature as record,
min as number
) as type

Remarks

Cria um function type a partir de signature, um registo de ReturnType e Parameters e min, o número mínimo de argumentos necessários para invocar a função.

Examples

Example #1

Cria o tipo para uma função que toma um parâmetro numérico chamado X e devolve um número.

Type.ForFunction([ReturnType = type number, Parameters = [X = type number]], 1)

Result:

type function (X as number) as number

Category

Type