Class: UnionStatementParser
The union parser checks that any of the passed expressions are true.
Multiple expressions can be passed to the parameter by splitting them with pipe (|
).
The payload is a required message that must be split by pipe (|
).
If the expression evaluates true, then the message before the pipe (|
) is returned, else the message after is returned.
Aliases: or, union
Examples
Extends
Implements
Constructors
new UnionStatementParser()
new UnionStatementParser(): UnionStatementParser
Returns
Overrides
Defined in
Properties
acceptedNames
protected
acceptedNames: string
[]
Inherited from
Defined in
requiredParameter
protected
requiredParameter: boolean
Inherited from
Defined in
requiredPayload
protected
requiredPayload: boolean
Inherited from
Defined in
Methods
parse()
parse(ctx
): string
Parses the given tag.
Parameters
ctx
The context of the tag.
Returns
string
Implementation of
Defined in
toJSON()
toJSON(): object
Returns
object
acceptedNames
acceptedNames: string
[]
requiredParameter
requiredParameter: boolean
requiredPayload
requiredPayload: boolean
Inherited from
Defined in
willAccept()
willAccept(ctx
): boolean
Whether the parser can handle the given tag.
Parameters
ctx
Returns
boolean