Class: FiftyFiftyParser
The fifty-fifty tag has a 50% change of returning the payload, and 50% chance of returning empty string.
Examples
{5050:message}
Aliases: 50, ?
I pick {if({5050:.}!=):heads|tails}
Extends
Implements
Constructors
new FiftyFiftyParser()
new FiftyFiftyParser():
FiftyFiftyParser
Returns
Overrides
Source
lib/Parsers/FiftyFifty.ts:20
Properties
acceptedNames
protected
acceptedNames:string
[]
Inherited from
Source
lib/Parsers/Base.ts:8
requiredParameter
protected
requiredParameter:boolean
Inherited from
Source
lib/Parsers/Base.ts:10
requiredPayload
protected
requiredPayload:boolean
Inherited from
Source
lib/Parsers/Base.ts:12
Methods
parse()
parse(
ctx
):null
|string
Parameters
• ctx: Context
Returns
null
| string
Implementation of
Source
lib/Parsers/FiftyFifty.ts:24
toJSON()
toJSON():
object
Returns
object
acceptedNames
acceptedNames:
string
[]
requiredParameter
requiredParameter:
boolean
requiredPayload
requiredPayload:
boolean
Inherited from
Source
lib/Parsers/Base.ts:29
willAccept()
willAccept(
ctx
):boolean
Parameters
• ctx: Context
Returns
boolean
Implementation of
Inherited from
Source
lib/Parsers/Base.ts:20