у нас есть объект со значениями, который хочется типизировать, но есть так же дефолтный value. в использовании прилетает стринг
https://www.typescriptlang.org/play?#code/JYWwDg9gTgLgBAJQKYEMDG8BmUIjgcilQ3wChSYBPMJOAQQBsGIB3JAEwEk0IA7AZzgBeAvwCuaNEn798cAD4EavdsF4BzOYvyYUwBhy0F2SXWIYx8AblI8B8bn34BZFGABciJDyjsAPIzMbFx2-AA0XugwAHTIUQByECYAfMJwAN6kcHDiktL8nn6qAG7JuVIyfgD0JclhWXDKqhqFtU1q6tW19dm6+hytwKV9Bv41Q3UNJmYWg6XTKOYwXRP1AL42pGowSFC6UnAAKtIwAAo4YIKZ2cB2noGsHI4CNmvkofDH-PAiABTpcFufDga08XzOF34AEphKlrnAiDAxFBeHBni43ABtIG8AC6CkU6NcYEx+AWS3wuNeViAA
ну, не совсем - интерфейс компонента именно string, может прийти любая стринга
тогда явно указивай
ну походу преобразование as Type наименьшее из зол
Обсуждают сегодня