Skip to content

달빛약속 / KeyValuePair

Class: KeyValuePair ​

Extends ​

Constructors ​

KeyValuePair() ​

KeyValuePair(key, entry, tokens): KeyValuePair

Parameters ​

• key: string | number

• entry: Evaluable<unknown, ValueType>

• tokens: Token[] = []

Returns ​

KeyValuePair

Overrides ​

Expression.constructor

Defined in ​

core/node/dict.ts:11

Properties ​

key ​

key: string | number

Defined in ​

core/node/dict.ts:12


parsingErrors ​

parsingErrors: YaksokError[] = []

Inherited from ​

Expression.parsingErrors

Defined in ​

core/node/base.ts:224


subnode ​

subnode: Evaluable<unknown, ValueType>

Inherited from ​

Expression.subnode

Defined in ​

core/node/base.ts:29


tokens ​

tokens: Token[] = []

Inherited from ​

Expression.tokens

Defined in ​

core/node/dict.ts:14


value ​

value: string

Inherited from ​

Expression.value

Defined in ​

core/node/base.ts:227


accepts ​

static accepts: NodeCapability[] = []

Inherited from ​

Expression.accepts

Defined in ​

core/node/base.ts:33


friendlyName ​

static friendlyName: string = '키-값 쌍'

Overrides ​

Expression.friendlyName

Defined in ​

core/node/dict.ts:9

Methods ​

getNodeTypeName() ​

protected getNodeTypeName(): string

Returns ​

string

Inherited from ​

Expression.getNodeTypeName

Defined in ​

core/node/base.ts:45


injectParsingError() ​

injectParsingError(parsingError): void

Parameters ​

• parsingError: YaksokError

Returns ​

void

Inherited from ​

Expression.injectParsingError

Defined in ​

core/node/base.ts:265


toPrint() ​

toPrint(): string

Returns ​

string

Inherited from ​

Expression.toPrint

Defined in ​

core/node/base.ts:233


validate() ​

validate(scope): YaksokError[]

Parameters ​

• scope: Scope

Returns ​

YaksokError[]

Inherited from ​

Expression.validate

Defined in ​

core/node/base.ts:237