Skip to content

달빛약속 / InvokingArguments

Class: InvokingArguments ​

Extends ​

  • unknown<Map<string, Evaluable>>

Constructors ​

InvokingArguments() ​

InvokingArguments(entries, parameterScheme, tokens, parsingErrors): InvokingArguments

Parameters ​

• entries: Map<string, Evaluable>

• parameterScheme: ParameterElement[]

• tokens: Token[]

• parsingErrors: YaksokError[]

Returns ​

InvokingArguments

Overrides ​

Executable<Map<string, Evaluable>>.constructor

Defined in ​

core/node/function.ts:261

Properties ​

entries ​

readonly entries: Map<string, Evaluable>

Defined in ​

core/node/function.ts:262


parameterScheme ​

readonly parameterScheme: ParameterElement[]

Defined in ​

core/node/function.ts:263


parsingErrors ​

readonly parsingErrors: YaksokError[]

Defined in ​

core/node/function.ts:265


tokens ​

readonly tokens: Token[]

Defined in ​

core/node/function.ts:264

Methods ​

execute() ​

execute(scope): Promise<Map<string, ValueType>>

Parameters ​

• scope: Scope

Returns ​

Promise<Map<string, ValueType>>

Defined in ​

core/node/function.ts:286


validate() ​

validate(invokingScope): YaksokError[]

Parameters ​

• invokingScope: Scope

Returns ​

YaksokError[]

Defined in ​

core/node/function.ts:304