[英]What are the types for the RX JS Observer functions (onNext, onError and onCompleted)?
我有一個 RX 主題的包裝器 function。 有沒有更好的方法來指定這些類型?
let onNext: (element: any) => void;
let onError: (error: any) => void;
let onCompleted: () => void;
您可以直接從rxjs
導入類型:
import { Observer, NextObserver, CompletionObserver, ErrorObserver } from 'rxjs';
類型XyObserver
只需要一個處理程序,而Observer
則需要所有三個處理程序。
從 RX 使用這些類型:
import { Observer } from 'rx';
let onNext: Observer['onNext'];
let onError: Observer['onError'];
let onCompleted: Observer['onCompleted'];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.