Уф надеюсь я понятно объяснил
без всяких сборщиков, а просто программа именно для компила
тогда вот так надо писать если без переменной?
а почему так?
test({
color: 'blue',
sideLength: 10,
});
test({
color: 'red',
edgesCount: 3,
});
Record<string, Field>
, у которой нет свойства из наследуемой placeholder
.interface InputField {
value: string,
placeholder: string,
textarea?: boolean,
maxChars?: number,
type?: 'text' | 'email' | 'password' | 'tel' | 'url',
dark?: boolean,
disabled?: boolean,
onInput?: () => any,
onKeyDown?: () => any,
onFocus?: () => any,
onBlur?: () => any
}
interface Field extends Omit<InputField, 'value'> {
value: any,
validation?: FieldValidation
}
могут снижать сложность техсобеса