Почему при обновлении с rxjs 5 в rxjs 6 integraLatest возникает ошибка типа? - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть следующий код, который без ошибок скомпилирован в rxjs 5:

a$ = Observable.combineLatest([x$, y$])
  .subscribe(([x, y]:[X, Y]) => {

При обновлении до rxjs 6 возникает следующая ошибка:

Argument of type '([x, y]: [X, Y]) => void' is not assignable to parameter of type '(value: Y[]) => void'.
  Types of parameters '__0' and 'value' are incompatible.
Type 'Y[]' is not assignable to type '[X, Y]'.
  Property '0' is missing in type 'Y[]'.

Кроме того, ошибка идетпрочь, если я изменю тип X или Y на любой тип.

...