簡體   English   中英

RX JS Observer 函數的類型是什么(onNext、onError 和 onCompleted)?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM