alerts namespace

Funções

Função Descrição
onAlertPublicado(alertType, gerenciador) Declara uma função que pode processar alertas do Firebase de CloudEvents.
onAlertPublished(options, gerenciador) Declara uma função que pode processar alertas do Firebase de CloudEvents.

Interfaces

Interface Descrição
AlertEvent (link em inglês) Um CloudEvent personalizado para alertas do Firebase (com atributos de extensão personalizados).
FirebaseAlertData (link em inglês) Os dados do CloudEvent emitidos por alertas do Firebase.
FirebaseAlertOptions (em inglês) Configuração para funções de alerta do Firebase.

Namespaces

Namespace Descrição
appDistribution (link em inglês)
faturamento
crashlytics
desempenho

Aliases de tipos

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

alertas.onAlertPublished()

Declara uma função que pode processar alertas do Firebase 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 de alerta do Firebase.
handler (evento: AlertEvent<T>) => qualquer | Promessa<qualquer> uma função que pode processar o alerta do Firebase dentro de um CloudEvent.

Retorna:

CloudFunction<AlertEvent<T>>

Uma função que pode ser exportada e implantada.

alertas.onAlertPublished()

Declara uma função que pode processar alertas do Firebase 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
options FirebaseAlertOptions (em inglês) o tipo de alerta e outras opções para essa função do Cloud.
handler (evento: AlertEvent<T>) => qualquer | Promessa<qualquer> uma função que pode processar o alerta do Firebase dentro de um CloudEvent.

Retorna:

CloudFunction<AlertEvent<T>>

alertas.AlertType

O tipo de alerta subjacente do provedor de alertas do Firebase.

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;