'foo' | 'bar' | 'baz';
Есть директива в которой входящий параметр
@Input() superType: myAwesomeTypes
Но я хочу ограничить кол-во вариантов, например чтоб можно было передать только 'foo' и 'bar'
Как это красиво записать?
сделать новый тип, а тот расширить от этого
без нового типа не обойтись?
Pick<myAwesomeTypes, 'bar' | 'baz'> ну или как-то так
Обсуждают сегодня