Class: CFunction<JRT, JAT>
Type Parameters
JRT
JRT = unknown
JAT
JAT extends unknown[] = unknown[]
Constructors
Constructor
new CFunction<
JRT,JAT>(symbol,rtype,argtypes,fixed?):CFunction<JRT,JAT>
Parameters
symbol
rtype
SimpleType<JRT>
argtypes
{ [key in string | number | symbol]: SimpleType<JAT[key]> }
fixed?
number
Returns
CFunction<JRT, JAT>
Methods
call()
call(...
argsJs):JRT
Parameters
argsJs
...JAT
Returns
JRT