Module: @sapphire/lexure
Namespaces
Enumerations
Classes
- ArgumentStream
- BaseParameter
- EmptyStrategy
- Lexer
- ParameterStream
- Parser
- ParserResult
- PrefixedStrategy
- QuotedParameter
- TokenStream
- WordParameter
Interfaces
Type Aliases
Parameter
Ƭ Parameter: QuotedParameter
| WordParameter
Defined in
lib/lexer/streams/ParameterStream.ts:28
Token
Ƭ Token: WordToken
| QuotedToken
| SeparatorToken
Defined in
lib/lexer/streams/raw/TokenStream.ts:64
Functions
join
▸ join(parameters
): string
Joins the parameters by their leading
value, using the value
property.
Seealso
joinRaw for the version using raw
instead of value
.
Parameters
Name | Type | Description |
---|---|---|
parameters | readonly Parameter [] | The parameters to join. |
Returns
string
The result of joining the parameters.
Defined in
joinRaw
▸ joinRaw(parameters
): string
Joins the parameters by their leading
value, using the raw
property.
Seealso
join for the version using value
instead of raw
.
Parameters
Name | Type | Description |
---|---|---|
parameters | readonly Parameter [] | The parameters to join. |
Returns
string
The result of joining the parameters.