Skip to main content

Type.ForFunction

Returns a type that represents functions with specific parameter and return type constraints.

Syntax

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

Remarks

Creates a function type from signature, a record of ReturnType and Parameters, and min, the minimum number of arguments required to invoke the function.

Examples

Example #1

Creates the type for a function that takes a number parameter named X and returns a number.

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

Result:

type function (X as number) as number

Category

Type