firebase-admin.functions package

Firebase फ़ंक्शन सेवा.

फ़ंक्शन

फ़ंक्शन ब्यौरा
getFunctions(ऐप्लिकेशन) डिफ़ॉल्ट ऐप्लिकेशन या किसी ऐप्लिकेशन के लिए, फ़ंक्शन की सेवा उपलब्ध कराता है. getFunctions() को डिफ़ॉल्ट ऐप्लिकेशन की Functions सेवा को ऐक्सेस करने के लिए, बिना किसी आर्ग्युमेंट के कॉल किया जा सकता है. इसके अलावा, किसी खास ऐप्लिकेशन से जुड़ी Functions सेवा को ऐक्सेस करने के लिए, getFunctions() को getFunctions(app) के तौर पर कॉल किया जा सकता है.

क्लास

क्लास ब्यौरा
फ़ंक्शन Firebase Functions सेवा का इंटरफ़ेस.
टास्क सूची TaskQueue इंटरफ़ेस.

इंटरफ़ेस

इंटरफ़ेस ब्यौरा
ऐब्सलूट डिलीवरी पूरा डिलीवरी के साथ टास्क के विकल्पों को दिखाने वाला इंटरफ़ेस.
डिलीवरी में देरी देरी से डिलीवरी देने वाले टास्क के विकल्पों को दिखाने वाला इंटरफ़ेस.
TaskOptions एक्सपेरिमेंटल प्रयोग के तौर पर उपलब्ध (बीटा वर्शन में) टास्क के विकल्पों को दिखाने वाला टाइप.

उपनामों का प्रकार

उपनाम टाइप करें ब्यौरा
डिलीवरी शेड्यूल डिलीवरी शेड्यूल के विकल्पों को दिखाने वाला टाइप. DeliverySchedule एक तरह का यूनियन टाइप है, जो delay Distribution और Totaldelivery टाइप का इस्तेमाल करके बनाई गई है.
टास्क के विकल्प टास्क के विकल्पों के बारे में बताने वाला टाइप.

getFunctions(ऐप्लिकेशन)

डिफ़ॉल्ट या किसी ऐप्लिकेशन के लिए, Functions सेवा उपलब्ध कराता है.

डिफ़ॉल्ट ऐप्लिकेशन की Functions सेवा को ऐक्सेस करने के लिए, getFunctions() को बिना किसी आर्ग्युमेंट के कॉल किया जा सकता है. इसके अलावा, किसी खास ऐप्लिकेशन से जुड़ी Functions सेवा को ऐक्सेस करने के लिए, getFunctions(app) को कॉल किया जा सकता है.

हस्ताक्षर:

export declare function getFunctions(app?: App): Functions;

पैरामीटर

पैरामीटर टाइप ब्यौरा
ऐप्लिकेशन ऐप्लिकेशन वैकल्पिक ऐप्लिकेशन जिसके लिए Functions सेवा देनी है. अगर इस नीति को उपलब्ध नहीं कराया जाता है, तो Functions की डिफ़ॉल्ट सेवा का इस्तेमाल किया जाता है.

लौटाए जाने वाले प्रॉडक्ट:

फ़ंक्शन

अगर कोई ऐप्लिकेशन नहीं दिया गया है, तो Functions की डिफ़ॉल्ट सेवा या दिए गए ऐप्लिकेशन से जुड़ी Functions सेवा.

उदाहरण 1

// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();

उदाहरण 2

// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);

डिलीवरी शेड्यूल

डिलीवरी शेड्यूल के विकल्पों को दिखाने वाला टाइप. DeliverySchedule एक तरह का यूनियन टाइप है, जो delay Distribution और Totaldelivery टाइप का इस्तेमाल करके बनाई गई है.

हस्ताक्षर:

export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;

काम के विकल्प

टास्क के विकल्पों के बारे में बताने वाला टाइप.

हस्ताक्षर:

export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
    dispatchDeadlineSeconds?: number;
    id?: string;
    headers?: Record<string, string>;
};