ফাংশন
ফাংশন | বর্ণনা |
---|---|
বুলিয়ান সংজ্ঞায়িত করুন (নাম, বিকল্প) | একটি বুলিয়ান পরাম ঘোষণা করুন। |
defineInt(নাম, বিকল্প) | একটি পূর্ণসংখ্যা প্যারাম ঘোষণা করুন. |
সংজ্ঞায়িত তালিকা (নাম, বিকল্প) | একটি তালিকা প্যারাম ঘোষণা. |
ডিফাইন সিক্রেট(নাম) | একটি গোপন প্যারাম ঘোষণা করে, যা শুধুমাত্র ক্লাউড সিক্রেট ম্যানেজারে মান বজায় রাখবে। গোপনীয়তা বাইটস্ট্রিং হিসাবে অভ্যন্তরীণভাবে সংরক্ষণ করা হয়। ParamOptions ব্যবহার করুন। প্যারামিটার রেজোলিউশনের সময় টাইপ ইঙ্গিত প্রদান as । |
defineString(নাম, বিকল্প) | একটি স্ট্রিং প্যারাম ঘোষণা করুন। |
ক্লাস
ক্লাস | বর্ণনা |
---|---|
অভিব্যক্তি |
ভেরিয়েবল
পরিবর্তনশীল | বর্ণনা |
---|---|
ডাটাবেসইউআরএল | একটি বিল্টইন প্যারাম যা ডিফল্ট RTDB ডাটাবেস ইউআরএল ডিপ্লোয়ারকে প্রম্পট না করেই প্রজেক্টের সাথে সম্পর্কিত। কোনটি বিদ্যমান না থাকলে খালি স্ট্রিং। |
ঘোষিত পরম | |
gcloud প্রকল্প | একটি বিল্টইন প্যারাম যা ক্লাউড প্রকল্প আইডিতে সমাধান করে, ডিপ্লোয়ারকে অনুরোধ না করে। |
প্রজেক্ট আইডি | একটি অন্তর্নির্মিত প্যারাম যা প্রজেক্টের সাথে যুক্ত ক্লাউড প্রজেক্ট আইডির সমাধান করে, ডিপ্লোয়ারকে প্রম্পট না করে। |
স্টোরেজ বালতি | একটি বিল্টইন প্যারাম যা ডিপ্লোয়ারকে প্রম্পট না করেই ফাংশনের সাথে যুক্ত ক্লাউড স্টোরেজ বাকেটের সমাধান করে। সংজ্ঞায়িত না হলে খালি স্ট্রিং। |
উপনাম টাইপ করুন
উপনাম টাইপ করুন | বর্ণনা |
---|---|
প্যারাম অপশন | কনফিগারেশন বিকল্প যা একটি Param এর প্রম্পটিং আচরণ কাস্টমাইজ করতে ব্যবহার করা যেতে পারে। |
params.defineBoolan()
একটি বুলিয়ান পরাম ঘোষণা করুন।
স্বাক্ষর:
export declare function defineBoolean(name: string, options?: ParamOptions<boolean>): BooleanParam;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
নাম | স্ট্রিং | এনভায়রনমেন্ট ভেরিয়েবলের নাম যা প্যারাম লোড করার জন্য ব্যবহার করা হবে। |
বিকল্প | প্যারাম অপশন <বুলিয়ান> | প্যারামের জন্য কনফিগারেশন বিকল্প। |
রিটার্ন:
বুলিয়ান পরম
.value
এর জন্য boolean
রিটার্ন টাইপ সহ একটি পরম .
params.defineInt()
একটি পূর্ণসংখ্যা প্যারাম ঘোষণা করুন.
স্বাক্ষর:
export declare function defineInt(name: string, options?: ParamOptions<number>): IntParam;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
নাম | স্ট্রিং | এনভায়রনমেন্ট ভেরিয়েবলের নাম যা প্যারাম লোড করার জন্য ব্যবহার করা হবে। |
বিকল্প | প্যারাম অপশন <সংখ্যা> | প্যারামের জন্য কনফিগারেশন বিকল্প। |
রিটার্ন:
আন্তঃপরম
.value
এর জন্য একটি number
রিটার্ন টাইপ সহ একটি প্যারাম .
params.defineList()
একটি তালিকা প্যারাম ঘোষণা.
স্বাক্ষর:
export declare function defineList(name: string, options?: ParamOptions<string[]>): ListParam;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
নাম | স্ট্রিং | এনভায়রনমেন্ট ভেরিয়েবলের নাম যা প্যারাম লোড করার জন্য ব্যবহার করা হবে। |
বিকল্প | প্যারাম অপশন <স্ট্রিং[]> | প্যারামের জন্য কনফিগারেশন বিকল্প। |
রিটার্ন:
তালিকাপরম
.value
এর জন্য একটি string[]
রিটার্ন টাইপ সহ একটি প্যারাম .
params.defineSecret()
একটি গোপন প্যারাম ঘোষণা করে, যা শুধুমাত্র ক্লাউড সিক্রেট ম্যানেজারে মান বজায় রাখবে। গোপনীয়তা বাইটস্ট্রিং হিসাবে অভ্যন্তরীণভাবে সংরক্ষণ করা হয়। ParamOptions ব্যবহার করুন। প্যারামিটার রেজোলিউশনের সময় টাইপ ইঙ্গিত প্রদান as
।
স্বাক্ষর:
export declare function defineSecret(name: string): SecretParam;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
নাম | স্ট্রিং | এনভায়রনমেন্ট ভেরিয়েবলের নাম যা প্যারাম লোড করার জন্য ব্যবহার করা হবে। |
রিটার্ন:
গোপন পরম
.value
এর জন্য একটি string
রিটার্ন টাইপ সহ একটি প্যারাম .
params.defineString()
একটি স্ট্রিং প্যারাম ঘোষণা করুন।
স্বাক্ষর:
export declare function defineString(name: string, options?: ParamOptions<string>): StringParam;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
নাম | স্ট্রিং | এনভায়রনমেন্ট ভেরিয়েবলের নাম যা প্যারাম লোড করার জন্য ব্যবহার করা হবে। |
বিকল্প | প্যারাম অপশন <string> | প্যারামের জন্য কনফিগারেশন বিকল্প। |
রিটার্ন:
স্ট্রিংপারম
.value
এর জন্য একটি string
রিটার্ন টাইপ সহ একটি প্যারাম .
params.databaseURL
একটি বিল্টইন প্যারাম যা ডিফল্ট RTDB ডাটাবেস ইউআরএল ডিপ্লোয়ারকে প্রম্পট না করেই প্রজেক্টের সাথে সম্পর্কিত। কোনটি বিদ্যমান না থাকলে খালি স্ট্রিং।
স্বাক্ষর:
databaseURL: Param<string>
params.declaredParams
স্বাক্ষর:
declaredParams: SecretOrExpr[]
params.gcloudProject
একটি বিল্টইন প্যারাম যা ক্লাউড প্রকল্প আইডিতে সমাধান করে, ডিপ্লোয়ারকে অনুরোধ না করে।
স্বাক্ষর:
gcloudProject: Param<string>
params.projectID
একটি অন্তর্নির্মিত প্যারাম যা প্রজেক্টের সাথে যুক্ত ক্লাউড প্রজেক্ট আইডির সমাধান করে, ডিপ্লোয়ারকে প্রম্পট না করে।
স্বাক্ষর:
projectID: Param<string>
params.storageBucket
একটি বিল্টইন প্যারাম যা ডিপ্লোয়ারকে প্রম্পট না করেই ফাংশনের সাথে যুক্ত ক্লাউড স্টোরেজ বাকেটের সমাধান করে। সংজ্ঞায়িত না হলে খালি স্ট্রিং।
স্বাক্ষর:
storageBucket: Param<string>
params.ParamOptions
কনফিগারেশন বিকল্প যা একটি Param এর প্রম্পটিং আচরণ কাস্টমাইজ করতে ব্যবহার করা যেতে পারে।
স্বাক্ষর:
export type ParamOptions<T extends string | number | boolean | string[]> = Omit<ParamSpec<T>, "name" | "type">;