Есть ли в машинописном тексте что-то вроде объявления типа Dynami c, где на основе типа переменной значения будет назначена правильная пользовательская модель?
export type ModelDeclaration = {
[T: string]: typeof ModelDeclaration[T] === 'string' ? ModelStringInput : ModelIntInput;
}
export type ModelIntInput = {
between?: Array<number | null> | null;
attributeExists?: boolean | null;
attributeType?: ModelAttributeTypes | null;
};
export type ModelStringInput = {
attributeType?: ModelAttributeTypes | null;
size?: ModelSizeInput | null;
};