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