Class: abstract
BaseParser
A base class for all transformers.
Extended by
BreakParser
IfStatementParser
UnionStatementParser
IntersectionStatementParser
DefineParser
FiftyFiftyParser
StringFormatParser
OrdinalFormatParser
IncludesParser
JSONVarParser
RandomParser
RangeParser
ReplaceParser
SliceParser
StopParser
UrlEncodeParser
UrlDecodeParser
Constructors
new BaseParser()
new BaseParser(
acceptedNames
,requiredParameter
,requiredPayload
):BaseParser
Parameters
• acceptedNames: string
[]
• requiredParameter: boolean
= false
• requiredPayload: boolean
= false
Returns
Source
lib/Parsers/Base.ts:14
Properties
acceptedNames
protected
acceptedNames:string
[]
Source
lib/Parsers/Base.ts:8
requiredParameter
protected
requiredParameter:boolean
Source
lib/Parsers/Base.ts:10
requiredPayload
protected
requiredPayload:boolean
Source
lib/Parsers/Base.ts:12
Methods
toJSON()
toJSON():
object
Returns
object
acceptedNames
acceptedNames:
string
[]
requiredParameter
requiredParameter:
boolean
requiredPayload
requiredPayload:
boolean
Source
lib/Parsers/Base.ts:29
willAccept()
willAccept(
ctx
):boolean
Parameters
• ctx: Context
Returns
boolean
Source
lib/Parsers/Base.ts:20