Аргумент типа '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'.