alerts namespace

कार्य

समारोह विवरण
ऑनअलर्टप्रकाशित(अलर्टटाइप, हैंडलर) एक फ़ंक्शन घोषित करता है जो क्लाउडइवेंट्स से फायरबेस अलर्ट को संभाल सकता है।
ऑनअलर्टप्रकाशित(विकल्प, हैंडलर) एक फ़ंक्शन घोषित करता है जो क्लाउडइवेंट्स से फायरबेस अलर्ट को संभाल सकता है।

इंटरफेस

इंटरफेस विवरण
अलर्टइवेंट फायरबेस अलर्ट के लिए एक कस्टम क्लाउडइवेंट (कस्टम एक्सटेंशन विशेषताओं के साथ)।
फायरबेसअलर्टडेटा फायरबेस अलर्ट द्वारा उत्सर्जित क्लाउडइवेंट डेटा।
फायरबेस अलर्ट विकल्प फायरबेस अलर्ट फ़ंक्शंस के लिए कॉन्फ़िगरेशन।

नेमस्पेस

नाम स्थान विवरण
ऐप वितरण
बिलिंग
क्रैशलाइटिक्स
प्रदर्शन

उपनाम टाइप करें

उपनाम टाइप करें विवरण
अलर्ट प्रकार फायरबेस अलर्ट प्रदाता का अंतर्निहित अलर्ट प्रकार।

अलर्ट.ऑनअलर्टप्रकाशित()

एक फ़ंक्शन घोषित करता है जो क्लाउडइवेंट्स से फायरबेस अलर्ट को संभाल सकता है।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
अलर्ट प्रकार अलर्ट प्रकार अलर्ट प्रकार या फायरबेस अलर्ट फ़ंक्शन कॉन्फ़िगरेशन।
हैंडलर (घटना: अलर्टइवेंट <टी>) => कोई भी | वादा<कोई> एक फ़ंक्शन जो क्लाउडइवेंट के अंदर फायरबेस अलर्ट को संभाल सकता है।

रिटर्न:

क्लाउडफ़ंक्शन < अलर्टइवेंट <टी>>

एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।

अलर्ट.ऑनअलर्टप्रकाशित()

एक फ़ंक्शन घोषित करता है जो क्लाउडइवेंट्स से फायरबेस अलर्ट को संभाल सकता है।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
विकल्प फायरबेस अलर्ट विकल्प इस क्लाउड फ़ंक्शन के लिए अलर्ट प्रकार और अन्य विकल्प।
हैंडलर (घटना: अलर्टइवेंट <टी>) => कोई भी | वादा<कोई> एक फ़ंक्शन जो क्लाउडइवेंट के अंदर फायरबेस अलर्ट को संभाल सकता है।

रिटर्न:

क्लाउडफ़ंक्शन < अलर्टइवेंट <टी>>

अलर्ट.अलर्टटाइप

फायरबेस अलर्ट प्रदाता का अंतर्निहित अलर्ट प्रकार।

हस्ताक्षर:

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;