Описание тега newable

3 ответа

Внедрение зависимостей при создании класса также требует значений времени выполнения?

Предположим, вы разделяете свои системы на объекты Value и объекты Services (как это предлагается в "Растущем объектно-ориентированном программном обеспечении, управляемом тестами". Misko Hevery называет их "новыми" и "инъецируемыми"). Что происходи…
3 ответа

Как указать любой новый тип в TypeScript?

Я пытался с этим, но это не работает. Фу это просто проверка того, что работает. Бар - это реальная попытка, он должен получать любой новый тип, но подклассы объекта недопустимы для этой цели. class A { } class B { public Foo(newable: typeof A):void…
19 окт '15 в 21:14
1 ответ

ViewHelper новая / вводимая дилемма

Я пытаюсь разработать приложение, следуя указаниям Misko Heverys. Это интересный эксперимент и вызов. В настоящее время я борюсь с моей реализацией ViewHelper. ViewHelper отделяет модель от вида. В моей реализации он оборачивает модель и предоставля…
15 янв '10 в 19:47
1 ответ

Внедрение зависимости, внедрение "внедряемого" объекта (сервиса) в newable (сущность)

При написании кода мы должны быть в состоянии идентифицировать две большие группы объектов: Инъекционные Newables http://www.loosecouplings.com/2011/01/how-to-write-testable-code-overview.html http://misko.hevery.com/2008/09/30/to-new-or-not-to-new/…
1 ответ

Можно ли передать тип компоненту Angular, который может "обновиться"?

Я разрабатываю общий раскрывающийся компонент. Если пользователь вводит значение, которого нет в списке, я хочу вернуть новый объект того же типа в событии itemSelected. Мне нужно сохранить как методы, так и свойства, поэтому просто создание универс…
07 июн '20 в 02:13
0 ответов

Тип универсального вызываемого конструктора Typescript

Предоставляет ли машинописный текст какие-либо средства для правильного ввода вызываемого конструктора в общем виде? Приведенный ниже код работает, но имеет несколько проблем. Кажется, вы просто не можете изменить возвращаемый тип конструктора через…
02 апр '21 в 05:08