Угловой RxJS: настраиваемый трубопровод - Наблюдаемый <{}> и Наблюдаемый <void> - PullRequest
0 голосов
/ 09 мая 2019

Аргумент типа 'UnaryFunction, Observable>' не может быть назначен параметру типа 'UnaryFunction, Observable>'.

Я пытаюсь устранить эту ошибку компиляции:

const defaultQuery = () => map(() => <pojo.Query>{
    filter: this.cercacodi,
    offset: 0,
    limit: SearchComponent.DEFAULT_PAGE_SIZE
});

// Grab search button click event
this.searchQuery$ = this.$searchClick.pipe(defaultQuery());  //<Compilation error here>

где:

private $searchClick: Observable<void>;
private searchQuery$: Observable<pojo.Query>;

Ошибка компиляции:

Argument of type 'UnaryFunction<Observable<{}>, Observable<Query>>' is not assignable to parameter of type 'UnaryFunction<Observable<void>, Observable<Query>>'.
  Type 'Observable<{}>' is not assignable to type 'Observable<void>'.
    Type '{}' is not assignable to type 'void'.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...