классы с конструктором?
Так же, как на основе любого другого типа. let myVar: MyNewType = {something}
Нет, я скорее о дефолтных значениях для объекта
type Foo { foo: string }; const foo: Foo = { foo: 'bar' };
Каких дефолтных значениях?
Если ты хочешь создавать обьекты с уже какими-то значениями, то можно пойти несколькими путями Через классы и через функции возвращающие обьекты По типу const createFoo = (): Foo => ({ foo: 'bar' });
У меня есть огромный обжект и я не хотел бы описывать эти все поля руками, я хочу что то типа new и получить экзепляр этого объекта со всеми полями
Ну тогда да, выше описал
Ну я так и подумал что через классы
Создать объект можно как угодно, зачем обязательно классы?
Классы не всегда нужны Зачастую хватает обычной стрелки 'конструктора'
А как тебе поможет класс? Тебе всё равно придётся руками собрать все значения и положить их в объект
но это будет в одном месте
В конструктор можно их запихнуть
Вообще не понимаю о чём ты
Обсуждают сегодня