Size: a a a

2016 June 22

AB

Artur Bier in TypeScript
А в рантайме вообще пофиг, инстанцируй сколько хочешь.
источник

AB

Artur Bier in TypeScript
В рантайме можно)
источник

AK

Aleh Kashnikau in TypeScript
в рантайме и типы обходить можно
источник

AK

Aleh Kashnikau in TypeScript
это не считается
источник

AB

Artur Bier in TypeScript
Короче я понял, тебе нужен ключ указатель на объект
источник

AB

Artur Bier in TypeScript
При этом создавать объекты через реальные классы ты не хочешь
источник

AB

Artur Bier in TypeScript
Так?
источник

AK

Aleh Kashnikau in TypeScript
нет
источник

AK

Aleh Kashnikau in TypeScript
я создаю через реальные классы
источник

AB

Artur Bier in TypeScript
Или ты хранишь объекты по ключу прототипа?
источник

AB

Artur Bier in TypeScript
Который и есть твой абстрактный класс
источник

AK

Aleh Kashnikau in TypeScript
да, храню по ключу объекты
источник

AK

Aleh Kashnikau in TypeScript
но вопрос вообще в том
источник

AK

Aleh Kashnikau in TypeScript
как описывается абстрактный класс)))
источник

AK

Aleh Kashnikau in TypeScript
какой тип у абстрактного класса точнее
источник

NK

ID:187276728 in TypeScript
ну тип “что-то, у чего нет new()” (:
источник

AK

Aleh Kashnikau in TypeScript
ага и возвращает объект этого типа :)
источник

AK

Aleh Kashnikau in TypeScript
Artur Bier
Так?
у меня потом есть в инициализаторе строчки типа container.bind(AbstractHttpClient, new SuperagentHttpClient);
источник

AK

Aleh Kashnikau in TypeScript
т.е. все реальное, создается через реальные классы
источник

NK

ID:187276728 in TypeScript
в шарпе это было просто where T : new(), точнее, в этом случае можно было просто не писать это
источник