달빛약속 / Scope
Class: Scope
Constructors
Scope()
Scope(
config):Scope
Parameters
• config: object | object & object
Returns
Defined in
Properties
codeFile?
readonlyoptionalcodeFile:CodeFile
Defined in
events
readonlyevents:Map<string,DeclareEvent>
Defined in
functions
readonlyfunctions:Map<string,RunnableObject>
Defined in
id
readonlyid:string
Defined in
parent
parent:
Scope
Defined in
session
readonlysession:YaksokSession
Defined in
variables
variables:
Record<string,ValueType>
Defined in
Accessors
finalized
Get Signature
get finalized():
boolean
Returns
boolean
Defined in
Methods
addFunctionObject()
addFunctionObject(
functionObject):void
Parameters
• functionObject: RunnableObject
Returns
void
Defined in
askSetVariable()
askSetVariable(
name,value):boolean
Parameters
• name: string
• value: ValueType
Returns
boolean
Defined in
finalize()
finalize():
void
Returns
void
Defined in
getAccessibleNames()
getAccessibleNames():
Generator<string>
Returns
Generator<string>
Defined in
getExportedRules()
getExportedRules():
Generator<Rule<Node[]>>
Returns
Generator<Rule<Node[]>>
Defined in
getFunctionObject()
getFunctionObject(
name):RunnableObject
Parameters
• name: string
Returns
RunnableObject
Defined in
getVariable()
getVariable(
name,tokens?):ValueType
Parameters
• name: string
• tokens?: Token[]
Returns
ValueType
Defined in
setVariable()
setVariable(
name,value):void
Parameters
• name: string
• value: ValueType
Returns
void