alerts namespace

Funciones

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

Interfaces

Interfaz Descripción
AlertaEvento Un CloudEvent personalizado para alertas de Firebase (con atributos de extensión personalizados).
Datos de alerta de Firebase Los datos de CloudEvent emitidos por Firebase Alerts.
Opciones de alerta de Firebase Configuración para funciones de Firebase Alert.

Espacios de nombres

Espacio de nombres Descripción
distribución de aplicaciones
facturación
crashlytics
actuación

Tipo de alias

Tipo Alias Descripción
Tipo de alerta El tipo de alerta subyacente del proveedor de alertas de Firebase.

alertas.onAlertPublished()

Declara una función que puede manejar 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 Tipo de alerta el tipo de alerta o la configuración de la función Firebase Alert.
manipulador (evento: AlertEvent <T>) => cualquiera | Promesa <cualquiera> una función que puede manejar la alerta de Firebase dentro de un CloudEvent.

Devoluciones:

Función de nube < Evento de alerta <t>>

Una función que puedes exportar e implementar.

alertas.onAlertPublished()

Declara una función que puede manejar 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 Opciones de alerta de Firebase el tipo de alerta y otras opciones para esta función en la nube.
manipulador (evento: AlertEvent <T>) => cualquiera | Promesa <cualquiera> una función que puede manejar la alerta de Firebase dentro de un CloudEvent.

Devoluciones:

Función de nube < Evento de alerta <t>>

alertas.AlertType

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;