тс
Есть 2 интерфейса
export interface I_FIELD_CSS {
css_group?: string;
css_label?: string;
css_control?: string;
}
export interface I_FORM_FIELD {
type: 'AC' | 'DP' | 'DUR' | 'SUBMIT' | 'COUNT' | 'TEXT';
typeControl: 'text' | 'number' | 'tel' | 'submit' | 'mail';
name: string;
label?: string;
defaultValue?: string;
placeholder?: string;
css?: I_FIELD_CSS;
}
я пытаюсь сделать дестрктуризацию {
label = '',
name = '',
defaultValue = '',
placeholder = '',
typeControl = 'text',
css:{css_group,}
}
но пишет css_group undefined
а зачем ты так именуешь интерфейсы?
У тебя тип css_group помечен как необязательный, поэтому во избежании ошибки ts тебе не даёт сделать деструктуризацию
Обсуждают сегодня