2
ответа

Typescript: проверить тип объединения, чтобы быть непересекающимся

У меня есть несколько интерфейсов с одним общим полем, используемым в качестве дискриминатора для непересекающегося объединения. Это поле состоит из нескольких перечислений, используемых в других местах, поэтому я не могу сделать его одним ...
вопрос задан: 28 February 2019 02:59
1
ответ

typecript Свойство 'options' не существует для типа типа Union

У меня есть пара интерфейса и тип объединения: интерфейс экспорта FieldOptions {value: string | число; viewValue: строка; } интерфейс экспорта BaseField {id: string; выведено ?: логическое; ...
вопрос задан: 20 January 2019 04:10
1
ответ

Как правильно предоставить доказательства конструктору класса case, который зависит от класса аргумента

У меня есть тип типа Conjuction! [S] = S => Ничего типа !! [S] =! [! [S]] тип ∨ [T, U] =! [! [T] с! [U]] тип | | | [T, U] = {тип λ [X ] = !! [X] <: < (T ∨ U)} Иерархия классов: a, b, c, d, n abstract ...
вопрос задан: 16 January 2019 20:19