У меня есть такой тип:
type State = 'state1' | 'state2' | 'state3';
Теперь я хочу определить другой тип DefaultState как в приведенном ниже коде, но не хочу писать 'state [X]' вручную . Он должен автоматически отображать все возможные состояния со строкой -default
: -
type DefaultState = 'state1-default' | 'state2-default' | 'state3-default';
type AllState = State | DefaultState;
const s1: AllState = 'state1';
const s2: AllState = 'state2';
const s3: AllState = 'state1-default';
// All these values for s1, s2, s3 should be valid.
Есть ли у нас что-нибудь в машинописном тексте до v4.0.0-beta или любой версии для этого?