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