alerts namespace

関数

関数 説明
onAlertPublished(alertType, handler) CloudEvents の Firebase アラートを処理できる関数を宣言します。
onAlertPublished(options, handler) CloudEvents の Firebase アラートを処理できる関数を宣言します。

インターフェース

インターフェース 説明
AlertEvent Firebase 向けのカスタム CloudEvent アラート(カスタム拡張機能属性を含む)。
FirebaseAlertData Firebase アラートによって出力された CloudEvent データ。
FirebaseAlertOptions Firebase アラート関数の構成。

名前空間

型エイリアス

型エイリアス 説明
AlertType Firebase アラート プロバイダの基本アラートタイプ。

alert.onAlertPublished()

CloudEvents の Firebase アラートを処理できる関数を宣言します。

署名:

export declare function onAlertPublished<T extends {
    ["@type"]: string;
} = any>(alertType: AlertType, handler: (event: AlertEvent<T>) => any | Promise<any>): CloudFunction<AlertEvent<T>>;

パラメータ

パラメータ 説明
alertType AlertType Firebase アラート関数の構成を指定します。
handler (イベント: AlertEvent<T>)=>任意 |<任意> を約束する CloudEvent 内で Firebase アラートを処理できる関数です。

戻り値:

CloudFunction<AlertEvent<T>>

エクスポートしてデプロイできる関数。

alert.onAlertPublished()

CloudEvents の Firebase アラートを処理できる関数を宣言します。

署名:

export declare function onAlertPublished<T extends {
    ["@type"]: string;
} = any>(options: FirebaseAlertOptions, handler: (event: AlertEvent<T>) => any | Promise<any>): CloudFunction<AlertEvent<T>>;

パラメータ

パラメータ 説明
オプション FirebaseAlertOptions アラートの種類とその他のオプションです
handler (イベント: AlertEvent<T>)=>任意 |<任意> を約束する CloudEvent 内で Firebase アラートを処理できる関数です。

戻り値:

CloudFunction<AlertEvent<T>>

alert.AlertType

Firebase アラート プロバイダの基本アラートタイプ。

署名:

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;