Tengo una función de contenedor alrededor de un sujeto RX. ¿Hay una mejor manera de especificar estos tipos?
let onNext: (element: any) => void; let onError: (error: any) => void; let onCompleted: () => void;Puede importar tipos directamente desde rxjs :
import { Observer, NextObserver, CompletionObserver, ErrorObserver } from 'rxjs'; Los tipos XyObserver solo requieren un controlador, mientras que Observer los tres controladores.
Utilice estos tipos de RX:
import { Observer } from 'rx'; let onNext: Observer['onNext']; let onError: Observer['onError']; let onCompleted: Observer['onCompleted'];