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 |
---|---|
Evento de alerta | Un CloudEvent personalizado para Firebase Alerts (con atributos de extensión personalizados). |
FirebaseAlertData | Los datos de CloudEvent emitidos por Firebase Alerts. |
FirebaseAlertOptions | Configuración de las funciones de Firebase Alert. |
Espacios de nombres
espacio de nombres | Descripción |
---|---|
distribución de aplicaciones | |
facturación | |
Crashlytics | |
actuación |
Tipo de alias
Alias de tipo | Descripción |
---|---|
Tipo de alerta | El tipo de alerta subyacente del proveedor de Firebase Alerts. |
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: evento de alerta <T>) => cualquiera | Promesa <cualquiera> | una función que puede manejar la Alerta de Firebase dentro de un CloudEvent. |
Devoluciones:
CloudFunction < Evento de alerta <T>>
Una función que puede 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 | FirebaseAlertOptions | el tipo de alerta y otras opciones para esta función en la nube. |
manipulador | (evento: evento de alerta <T>) => cualquiera | Promesa <cualquiera> | una función que puede manejar la Alerta de Firebase dentro de un CloudEvent. |
Devoluciones:
CloudFunction < Evento de alerta <T>>
alertas.AlertType
El tipo de alerta subyacente del proveedor de Firebase Alerts.
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;