Size: a a a

2016 June 22

AB

Artur Bier in TypeScript
Я вот не уверен, а в других языках абстракции можно использовать на уровне референсов вообще?
источник

AK

Aleh Kashnikau in TypeScript
ну да, на этом принципе же работают di-контейнеры
источник

AK

Aleh Kashnikau in TypeScript
в php например можно у классов и интерфейсов брать их строчный уникальный FQCN
источник

AK

Aleh Kashnikau in TypeScript
в java тоже есть SomeClass.class
источник

AK

Aleh Kashnikau in TypeScript
в js как бы есть Function.name, но он ниразу не уникальный :)
источник
2016 June 23

AB

Artur Bier in TypeScript
Aleh Kashnikau
в php например можно у классов и интерфейсов брать их строчный уникальный FQCN
Это с каких пор?
источник

AK

Aleh Kashnikau in TypeScript
с 5.3 наверное, сейчас проверю
источник

AB

Artur Bier in TypeScript
Я уже года два толком с ним не работал. Может упустил что.
источник

AB

Artur Bier in TypeScript
Aleh Kashnikau
в js как бы есть Function.name, но он ниразу не уникальный :)
А зачем Function.name, если ссылка всегда уникальная.
источник

AK

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

AB

Artur Bier in TypeScript
Просто в реализации TypeScript почему-то абстрактный класс не дает на выход интерфейс.
источник

AK

Aleh Kashnikau in TypeScript
ну и к строке уникально привести не проблема
источник

AK

Aleh Kashnikau in TypeScript
может issue завести?)
источник

AB

Artur Bier in TypeScript
Хотя я вот DI делал и без абстракций обошелся.
источник

AB

Artur Bier in TypeScript
Не уверен, но мне кажется они тут избыточны и довольно редко нужны.
источник

AK

Aleh Kashnikau in TypeScript
ну мне просто удобно писать container.get(SomeClass)
источник

AK

Aleh Kashnikau in TypeScript
и не загоняться)
источник

AB

Artur Bier in TypeScript
Ну я так же пишу
источник

AB

Artur Bier in TypeScript
У меня по тому же принципу контейнер работают
источник

AB

Artur Bier in TypeScript
@inject(ServiceClass) property:ServiceClass
источник