Size: a a a

2016 June 06

NK

ID:309556 in TypeScript
-V тогда уж
источник

NK

ID:309556 in TypeScript
с чего ты взял?
источник

AC

Alexander Chudesnov in TypeScript
Из логики статьи. Covariance is useful when a type parameter only appears in output (or "positive") positions. Contravariance is useful when a type parameter only appears in input (or "negative") positions within a class definition.
источник

NK

ID:309556 in TypeScript
это можно достичь без доп синтаксиса
источник

AC

Alexander Chudesnov in TypeScript
Ковариантный тип - с плюсом, контравариантный с минусом
источник

NK

ID:309556 in TypeScript
просто наследование наоборот сделать
источник

AC

Alexander Chudesnov in TypeScript
Инвариантный - прост
источник

NK

ID:309556 in TypeScript
короче они не нужны
источник

NK

ID:309556 in TypeScript
либо надо норм синтаксис
источник

NK

ID:309556 in TypeScript
и ваще контрвариантность не нужна
источник

AC

Alexander Chudesnov in TypeScript
Мне точно не нужны, я тупо не понимаю, зачем это может понадобиться.
источник

NK

ID:309556 in TypeScript
ну вон же в слайдах пример
источник

AC

Alexander Chudesnov in TypeScript
С ковариантным типом в коллекции понятно. А контравариантный зачем?
источник

NK

ID:309556 in TypeScript
не нужен
источник

NK

ID:309556 in TypeScript
мои новые макросы - чудо <3
источник

NK

ID:309556 in TypeScript
ты был прав про -
источник

NK

ID:309556 in TypeScript
источник

NK

ID:309556 in TypeScript
источник

NK

ID:309556 in TypeScript
воу, откуда стикер?
источник

NK

ID:309556 in TypeScript
источник