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:
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:
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;