Select interface
A selector between multiple variants
Signature:
export interface Select
Remarks
The value of the arg
input variable determines which of the cases
is used as the output value of this placeholder.
For plural
and selectordinal
, the value of arg
is expected to be numeric, and will be matched either to an exact case with a key like =3
, or to a case with a key that has a matching plural category as the input number.
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
arg | string | ||
cases | SelectCase[] | ||
ctx | Context | ||
pluralOffset? | number | (Optional) | |
type | ‘plural’ | ‘select’ | ‘selectordinal’ |