firebase-admin.functions package

ফায়ারবেস ফাংশন পরিষেবা।

ফাংশন

ফাংশন বর্ণনা
getFunctions(অ্যাপ) ডিফল্ট অ্যাপ বা প্রদত্ত অ্যাপের জন্য ফাংশন পরিষেবা পায়। getFunctions() কোনো যুক্তি ছাড়াই ডিফল্ট অ্যাপের Functions পরিষেবা অ্যাক্সেস করতে বা একটি নির্দিষ্ট অ্যাপের সাথে যুক্ত Functions পরিষেবা অ্যাক্সেস করার জন্য getFunctions(app) হিসাবে কল করা যেতে পারে।

ক্লাস

ক্লাস বর্ণনা
ফাংশন ফায়ারবেস Functions সার্ভিস ইন্টারফেস।
টাস্ককিউ TaskQueue ইন্টারফেস।

ইন্টারফেস

ইন্টারফেস বর্ণনা
পরম ডেলিভারি পরম ডেলিভারি সহ টাস্ক অপশন প্রতিনিধিত্বকারী ইন্টারফেস।
বিলম্ব ডেলিভারি বিলম্বিত ডেলিভারি সহ টাস্ক অপশনের প্রতিনিধিত্বকারী ইন্টারফেস।
টাস্ক অপশন পরীক্ষামূলক পরীক্ষামূলক (বিটা) টাস্ক বিকল্পের প্রতিনিধিত্বকারী টাইপ।

উপনাম টাইপ করুন

উপনাম টাইপ করুন বর্ণনা
প্রসবের সময়সূচী ডেলিভারি সময়সূচী বিকল্প প্রতিনিধিত্ব টাইপ. DeliverySchedule হল DelayDelivery এবং Absolute Delivery প্রকারের একটি ইউনিয়ন প্রকার।
টাস্ক অপশন টাস্ক অপশন প্রতিনিধিত্ব টাইপ.

গেট ফাংশন()

ডিফল্ট অ্যাপ বা প্রদত্ত অ্যাপের জন্য ফাংশন পরিষেবা পায়।

getFunctions() কোনো যুক্তি ছাড়াই ডিফল্ট অ্যাপের Functions পরিষেবা অ্যাক্সেস করতে বা একটি নির্দিষ্ট অ্যাপের সাথে যুক্ত 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 হল DelayDelivery এবং Absolute Delivery প্রকারের একটি ইউনিয়ন প্রকার।

স্বাক্ষর:

export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;

টাস্ক অপশন

টাস্ক অপশন প্রতিনিধিত্ব টাইপ.

স্বাক্ষর:

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