Skip to main content

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

DlSymbol

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