params namespace

Fonksiyonlar

İşlev Tanım
defineBoolean(ad, seçenekler) Bir boole parametresi bildirin.
defineInt(ad, seçenekler) Bir tamsayı parametresi bildirin.
defineList(isim, seçenekler) Bir liste parametresi bildirin.
defineSecret(isim) Değerleri yalnızca Cloud Secret Manager'da tutacak gizli bir parametre bildirir. Sırlar dahili olarak bayt dizeleri olarak saklanır. ParamOptions'ı kullanın. parametre çözümlemesi sırasında tür ipucu sağlayacak as .
defineString(ad, seçenekler) Bir dize parametresi bildirin.

Sınıflar

Sınıf Tanım
İfade

Değişkenler

Değişken Tanım
veritabanıURL'si Dağıtıcıya sormadan projeyle ilişkili varsayılan RTDB veritabanı URL'sine çözümleyen yerleşik bir parametre. Hiçbiri yoksa boş dize.
beyan edilen Paramlar
gcloudProjesi Dağıtıcıya sorulmadan Bulut proje kimliğine çözümlenen yerleşik bir parametre.
proje kimliği Dağıtıcıya sorulmadan projeyle ilişkili Bulut proje kimliğine çözümlenen yerleşik bir parametre.
depolamaKepçe Dağıtıcıya sorulmadan, işlevle ilişkili Bulut depolama paketine çözümlenen yerleşik bir parametre. Tanımlanmamışsa boş dize.

Takma Adları Yazın

Takma Ad yazın Tanım
ParamSeçenekler Bir Param'ın istem davranışını özelleştirmek için kullanılabilecek yapılandırma seçenekleri.

params.defineBoolean()

Bir boole parametresi bildirin.

İmza:

export declare function defineBoolean(name: string, options?: ParamOptions<boolean>): BooleanParam;

Parametreler

Parametre Tip Tanım
isim sicim Parametreyi yüklemek için kullanılacak ortam değişkeninin adı.
seçenekler ParamSeçenekler <boolean> Param için yapılandırma seçenekleri.

İadeler:

BooleanParam

.value için boolean dönüş tipine sahip bir Param .

params.defineInt()

Bir tamsayı parametresi bildirin.

İmza:

export declare function defineInt(name: string, options?: ParamOptions<number>): IntParam;

Parametreler

Parametre Tip Tanım
isim sicim Parametreyi yüklemek için kullanılacak ortam değişkeninin adı.
seçenekler ParamSeçenekler <sayı> Param için yapılandırma seçenekleri.

İadeler:

IntParam

.value için number dönüş tipine sahip bir Param .

params.defineList()

Bir liste parametresi bildirin.

İmza:

export declare function defineList(name: string, options?: ParamOptions<string[]>): ListParam;

Parametreler

Parametre Tip Tanım
isim sicim Parametreyi yüklemek için kullanılacak ortam değişkeninin adı.
seçenekler ParamSeçenekler <dize[]> Param için yapılandırma seçenekleri.

İadeler:

ListeParam

.value için string[] dönüş türüne sahip bir Param .

params.defineSecret()

Değerleri yalnızca Cloud Secret Manager'da tutacak gizli bir parametre bildirir. Sırlar dahili olarak bayt dizeleri olarak saklanır. ParamOptions'ı kullanın. parametre çözümlemesi sırasında tür ipucu sağlayacak as .

İmza:

export declare function defineSecret(name: string): SecretParam;

Parametreler

Parametre Tip Tanım
isim sicim Parametreyi yüklemek için kullanılacak ortam değişkeninin adı.

İadeler:

Gizli Param

.value için string dönüş türüne sahip bir Param .

params.defineString()

Bir dize parametresi bildirin.

İmza:

export declare function defineString(name: string, options?: ParamOptions<string>): StringParam;

Parametreler

Parametre Tip Tanım
isim sicim Parametreyi yüklemek için kullanılacak ortam değişkeninin adı.
seçenekler ParamSeçenekler <dize> Param için yapılandırma seçenekleri.

İadeler:

StringParam

.value için string dönüş türüne sahip bir Param .

params.veritabanıURL'si

Dağıtıcıya sormadan projeyle ilişkili varsayılan RTDB veritabanı URL'sine çözümleyen yerleşik bir parametre. Hiçbiri yoksa boş dize.

İmza:

databaseURL: Param<string>

params.declaredParams

İmza:

declaredParams: SecretOrExpr[]

params.gcloudProject

Dağıtıcıya sorulmadan Bulut proje kimliğine çözümlenen yerleşik bir parametre.

İmza:

gcloudProject: Param<string>

params.proje kimliği

Dağıtıcıya sorulmadan projeyle ilişkili Bulut proje kimliğine çözümlenen yerleşik bir parametre.

İmza:

projectID: Param<string>

params.storageBucket

Dağıtıcıya sorulmadan, işlevle ilişkili Bulut depolama paketine çözümlenen yerleşik bir parametre. Tanımlanmamışsa boş dize.

İmza:

storageBucket: Param<string>

params.ParamOptions

Bir Param'ın istem davranışını özelleştirmek için kullanılabilecek yapılandırma seçenekleri.

İmza:

export type ParamOptions<T extends string | number | boolean | string[]> = Omit<ParamSpec<T>, "name" | "type">;