WidenState<S, N extends string, St>
typeThe state record after adding slice N with state St. Degrades to S when N is not a
string literal, for the reason given on WidenNames.
Definition
type
type WidenState<S, N extends string, St> = string extends N ? S : Prettify<S & Record<N, St>>string extends N ? S : Prettify<S & Record<N, St>>
Type parameters
| Name | Type | Description |
|---|---|---|
S | — | |
N | extends string | |
St | — |