Можно ли заставить интерфейс TypeScript принимать number
проп, значение которого всегда должно быть меньше, чем у другого number
проп в интерфейсе?
Например, если у меня было numberOfFiles
prop и currentFileIndex
prop, и я всегда ожидаю, что currentFileIndex
prop будет меньше numberOfFiles
.Могу ли я определить это в моем интерфейсе.
Что-то вроде этого:
interface IProps {
numberOfFiles: number;
currentFileIndex: number<less than numberOfFiles>;
}
Это не конец света, если это невозможно, но было бы здорово узнать, илине это.