alerts namespace

Funções

Função Descrição
onAlertPublished(alertType, manipulador) Declara uma função que pode lidar com Firebase Alerts de CloudEvents.
onAlertPublished(opções, manipulador) Declara uma função que pode lidar com Firebase Alerts de CloudEvents.

Interfaces

Interface Descrição
AlertEvent Um CloudEvent personalizado para Firebase Alerts (com atributos de extensão personalizados).
FirebaseAlertData Os dados do CloudEvent emitidos pelo Firebase Alerts.
FirebaseAlertOptions Configuração das funções Firebase Alert.

Namespaces

Namespace Descrição
appDistribution
cobrança
crashlytics
desempenho

Aliases de tipo

Digite Alias Descrição
AlertType O tipo de alerta subjacente do provedor Firebase Alerts.

alerts.onAlertPublished()

Declara uma função que pode lidar com Firebase Alerts de CloudEvents.

Assinatura:

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 Descrição
tipo de alerta AlertType o tipo de alerta ou a configuração da função Firebase Alert.
manipulador (evento: AlertEvent <T>) => qualquer | Prometa <qualquer> uma função que pode lidar com o Firebase Alert dentro de um CloudEvent.

Retorna:

CloudFunction < AlertEvent <T>>

Uma função que você pode exportar e implantar.

alerts.onAlertPublished()

Declara uma função que pode lidar com Firebase Alerts de CloudEvents.

Assinatura:

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 Descrição
opções FirebaseAlertOptions o tipo de alerta e outras opções para esta função de nuvem.
manipulador (evento: AlertEvent <T>) => qualquer | Prometa <qualquer> uma função que pode lidar com o Firebase Alert dentro de um CloudEvent.

Retorna:

CloudFunction < AlertEvent <T>>

alerts.AlertType

O tipo de alerta subjacente do provedor Firebase Alerts.

Assinatura:

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;