Skip to content

yaksok.tsDocs


yaksok.ts / IndexedValue

Class: abstract IndexedValue

Extends

Extended by

Constructors

new IndexedValue()

ts
new IndexedValue(): IndexedValue

Returns

IndexedValue

Inherited from

Evaluable.constructor

Properties

position?

ts
optional position: Position;

Inherited from

Evaluable.position

Defined in

src/node/base.ts:16


friendlyName

ts
static friendlyName: string = '인덱스가 있는 값';

Overrides

Evaluable.friendlyName

Defined in

src/node/indexed.ts:6

Methods

execute()

ts
execute(_scope, _callFrame): ValueTypes

Parameters

_scope: Scope

_callFrame: CallFrame

Returns

ValueTypes

Inherited from

Evaluable.execute

Defined in

src/node/base.ts:44


getItem()

ts
abstract getItem(
   index, 
   scope, 
   callFrame): ValueTypes

Parameters

index: ValueTypes

scope: Scope

callFrame: CallFrame

Returns

ValueTypes

Defined in

src/node/indexed.ts:8


setItem()

ts
abstract setItem(
   index, 
   value, 
   scope, 
   callFrame): void

Parameters

index: ValueTypes

value: ValueTypes

scope: Scope

callFrame: CallFrame

Returns

void

Defined in

src/node/indexed.ts:13


toJSON()

ts
toJSON(): object

Returns

object

Inherited from

Evaluable.toJSON

Defined in

src/node/base.ts:19


toPrint()

ts
toPrint(): string

Returns

string

Inherited from

Evaluable.toPrint

Defined in

src/node/base.ts:36