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