alerts namespace

Funciones

Función Descripción
onAlertPublished(tipo de alerta, controlador) Declara una función que puede controlar las alertas de Firebase desde CloudEvents.
onAlertPublished(opciones, controlador) Declara una función que puede controlar las alertas de Firebase desde CloudEvents.

Interfaces

Interfaz Descripción
Evento de alerta Un CloudEvent personalizado para alertas de Firebase (con atributos de extensión personalizados).
FirebaseAlertData Los datos de CloudEvent que emiten las alertas de Firebase
FirebaseAlertOptions Configuración de las funciones de alerta de Firebase.

Espacios de nombres

Espacio de nombres Descripción
appDistribution
facturación
crashlytics
rendimiento

Escribe alias

Alias de tipo Descripción
AlertType El tipo de alerta subyacente del proveedor de Alertas de Firebase.

alert.onAlertPublished()

Declara una función que puede controlar las alertas de Firebase desde CloudEvents.

Firma:

export declare function onAlertPublished<T extends {
    ["@type"]: string;
} = any>(alertType: AlertType, handler: (event: AlertEvent<T>) => any | Promise<any>): CloudFunction<AlertEvent<T>>;

Parámetros

Parámetro Tipo Descripción
Tipo de alerta AlertType el tipo de alerta o la configuración de la función de Firebase Alert.
handler (evento: AlertEvent<T>) => cualquier | Promesa<cualquiera> Una función que puede controlar la alerta de Firebase dentro de un CloudEvent.

Muestra:

CloudFunction<AlertEvent<T>>

Una función que puedes exportar y, luego, implementar.

alert.onAlertPublished()

Declara una función que puede controlar las alertas de Firebase desde CloudEvents.

Firma:

export declare function onAlertPublished<T extends {
    ["@type"]: string;
} = any>(options: FirebaseAlertOptions, handler: (event: AlertEvent<T>) => any | Promise<any>): CloudFunction<AlertEvent<T>>;

Parámetros

Parámetro Tipo Descripción
opciones FirebaseAlertOptions el tipo de alerta y otras opciones para esta Cloud Function.
handler (evento: AlertEvent<T>) => cualquier | Promesa<cualquiera> Una función que puede controlar la alerta de Firebase dentro de un CloudEvent.

Muestra:

CloudFunction<AlertEvent<T>>

Alertas.Tipodealerta

El tipo de alerta subyacente del proveedor de Alertas de Firebase.

Firma:

export type AlertType = "crashlytics.newFatalIssue" | "crashlytics.newNonfatalIssue" | "crashlytics.regression" | "crashlytics.stabilityDigest" | "crashlytics.velocity" | "crashlytics.newAnrIssue" | "billing.planUpdate" | "billing.planAutomatedUpdate" | "appDistribution.newTesterIosDevice" | "appDistribution.inAppFeedback" | "performance.threshold" | string;