TypeScript: могу ли я ограничить одно поле типа, чтобы оно принимало значение только из набора ключей другого поля?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 TypeScript: могу ли я ограничить одно поле типа, чтобы оно принимало значение только из набора ключей другого поля?

Сообщение Anonymous »

Рассмотрим следующий тип

Код: Выделить всё

export type SomeType = {
sequences: Record;
startWith: string;
};
Я хочу, чтобы startWith находился среди ключей объекта последовательностей. Но если я сделаю что-нибудь вроде startWith: keyof SomeType['sequence'], то тип, очевидно, будет строковым. Можно ли сделать так, чтобы значения startWith ограничивались ключами объекта Sequences?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -keys-of-a
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»