Overload
Overload defines a named overload of a function.
Properties
Section titled “Properties”async?
Section titled “async?”
optionalasync?:AsyncOp
Async defines the overload with an AsyncOp implementation.
binary?
Section titled “binary?”
optionalbinary?:BinaryOp
Binary defines the overload with a BinaryOp implementation.
optionalfunc?:FunctionOp
Function defines the overload with a FunctionOp implementation.
nonStrict
Section titled “nonStrict”nonStrict:
boolean
NonStrict specifies whether the overload tolerates error and unknown arguments.
operandTrait
Section titled “operandTrait”operandTrait:
number
Operand trait used to dispatch the call.
operator
Section titled “operator”operator:
string
Operator name as written in an expression or defined within operators.
unary?
Section titled “unary?”
optionalunary?:UnaryOp
Unary defines the overload with a UnaryOp implementation.