달빛약속 / FunctionDeclareHeader
Class: FunctionDeclareHeader<T>
Extends
unknown
Type Parameters
• T extends FunctionDeclareRange["type"]
Constructors
FunctionDeclareHeader()
FunctionDeclareHeader<
T>(name,invokingRules,parameterScheme,range,tokens,headerParts):FunctionDeclareHeader<T>
Parameters
• name: string
• invokingRules: Rule[]
• parameterScheme: ParameterElement[]
• range: FunctionDeclareRange & object
• tokens: Token[]
• headerParts: FunctionHeaderPart[]
Returns
Overrides
Node.constructor
Defined in
Properties
headerParts
headerParts:
FunctionHeaderPart[]
Defined in
invokingRules
invokingRules:
Rule[]
Defined in
name
name:
string
Defined in
parameterScheme
parameterScheme:
ParameterElement[]
Defined in
range
range:
FunctionDeclareRange&object
Type declaration
type
type:
T
Defined in
tokens
tokens:
Token[]
Defined in
Methods
injectError()
injectError(
error):void
Parameters
• error: YaksokError
Returns
void
Defined in
validate()
validate(
scope):YaksokError[]
Parameters
• scope: Scope
Returns
YaksokError[]