Notification
Notificación
Representa un evento o valor push que puede emitir un Observable. Esta clase es especialmente útil para los operadores que gestionan notificaciones, como materialize, dematerialize, observeOn y demás. Además de crear una capa sobre el valor emitido, también lo anota con metadatos de, por ejemplo, qué tipo de mensaje push es (next, error o complete)
class Notification<T> {
static createNext<T>(value: T): Notification<T>;
static createError<T>(err?: any): Notification<T>;
static createComplete(): Notification<any>;
constructor(kind: "N" | "E" | "C", value?: T, error?: any);
hasValue: boolean;
kind: "N" | "E" | "C";
value?: T;
error?: any;
observe(observer: PartialObserver<T>): any;
do(
next: (value: T) => void,
error?: (err: any) => void,
complete?: () => void
): any;
accept(
nextOrObserver:
| NextObserver<T>
| ErrorObserver<T>
| CompletionObserver<T>
| ((value: T) => void),
error?: (err: any) => void,
complete?: () => void
);
toObservable(): Observable<T>;
}Métodos Estáticos
Un atajo para crear una instancia de una Notificación de tipo error a partir de un valor dado.
err
Opcional. El valor por defecto es undefined. El error de error.
Constructor
kind
Tipo: "N" | "E" | "C".
value
Opcional. El valor por defecto es undefined. Tipo: T.
error
Opcional. El valor por defecto es undefined. Tipo: any.
Propiedades
hasValue
boolean
kind
'N' | 'E' | 'C'
Declarado en el constructor.
value
T
Declarado en el constructor.
error
any
Declarado en el constructor.
Métodos
Dada una callback de un Observador, envía el valor representado por la Notificación actual a la callback correspondiente.
Firma
do(next: (value: T) => void, error?: (err: any) => void, complete?: () => void): any
Parámetros
next
Una callback next de un Observador.
error
Una callback error de un Observador. Opcional. El valor por defecto es undefined.
complete
Una callback complete de un Observador. Opcional. El valor por defecto es undefined.
Retorna
any:
next
Una callback next de un Observador.
error
Una callback error de un Observador. Opcional. El valor por defecto es undefined.
complete
Una callback complete de un Observador. Opcional. El valor por defecto es undefined.
Recibe un Observador o sus funciones callback individuales y llama al método observe u otro método correspondiente.
Firma
accept(nextOrObserver: NextObserver | ErrorObserver | CompletionObserver | ((value: T) => void), error?: (err: any) => void, complete?: () => void)
Parámetros
nextOrObserver
Un Observador o una callback next
error
Una callback error de un Observador. Opcional. El valor por defecto es undefined.
complete
Una callback complete de un Observador. Opcional. El valor por defecto es undefined.
nextOrObserver
Un Observador o una callback next
error
Una callback error de un Observador. Opcional. El valor por defecto es undefined.
complete
Una callback complete de un Observador. Opcional. El valor por defecto es undefined.
Recursos adicionales
Last updated