Funkcje
Funkcja | Opis |
---|---|
defineBoolean(nazwa; opcje) | Zadeklaruj parametr logiczny. |
defineInt(nazwa; opcje) | Deklarowanie parametru liczby całkowitej. |
defineList(nazwa; opcje) | Zadeklarowanie parametru listy. |
defineSecret(nazwa) | Deklaruje parametr obiektu tajnego, który będzie zapamiętywany tylko w usłudze Cloud Secret Manager. Obiekty tajne są przechowywane wewnętrznie jako ciągi bajtów. Użyj ParamOptions.as , aby wskazać wskazówkę typu podczas rozpoznawania parametrów. |
defineString(nazwa; opcje) | Zadeklarowanie parametru w postaci ciągu znaków. |
Zajęcia
Klasa | Opis |
---|---|
Wyrażenia |
Zmienne
Zmienna | Opis |
---|---|
URL bazy danych | Wbudowany parametr, który prowadzi do domyślnego adresu URL bazy danych RTDB powiązanego z projektem bez pytania wdrażającego. Jeśli nie ma takiego ciągu, pole jest puste. |
zadeklarowane parametry | |
gcloudProject, | Wbudowany parametr, który przekazuje identyfikator projektu Cloud bez pytania wdrażającego. |
identyfikator projektu | Wbudowany parametr, który przekazuje identyfikator projektu Cloud powiązany z projektem bez pytania wdrażającego. |
storageBucket, | Wbudowany parametr, który przekazuje informacje do zasobnika Cloud Storage powiązanego z funkcją bez pytania wdrażającego. Jeśli nie został zdefiniowany, pusty ciąg znaków. |
Aliasy typu
Wpisz alias | Opis |
---|---|
ParamOptions | Opcje konfiguracji, których można używać do dostosowania wyświetlania prośby o parametr. |
params.defineBoolean()
Zadeklaruj parametr logiczny.
Podpis:
export declare function defineBoolean(name: string, options?: ParamOptions<boolean>): BooleanParam;
Parametry
Parametr | Typ | Opis |
---|---|---|
nazwa | ciąg znaków | Nazwa zmiennej środowiskowej, która ma być używana do wczytywania parametru. |
opcje | ParamOptions<boolean>, | Opcje konfiguracji dla parametru. |
Zwroty:
Wartość logiczna
Parametr z typem zwracanym boolean
dla .value
.
params.defineInt()
Deklarowanie parametru liczby całkowitej.
Podpis:
export declare function defineInt(name: string, options?: ParamOptions<number>): IntParam;
Parametry
Parametr | Typ | Opis |
---|---|---|
nazwa | ciąg znaków | Nazwa zmiennej środowiskowej, która ma być używana do wczytywania parametru. |
opcje | ParamOptions<number> | Opcje konfiguracji dla parametru. |
Zwroty:
IntParam
Parametr z typem zwracanym number
dla .value
.
params.defineList()
Zadeklarowanie parametru listy.
Podpis:
export declare function defineList(name: string, options?: ParamOptions<string[]>): ListParam;
Parametry
Parametr | Typ | Opis |
---|---|---|
nazwa | ciąg znaków | Nazwa zmiennej środowiskowej, która ma być używana do wczytywania parametru. |
opcje | ParamOptions<string[]> | Opcje konfiguracji dla parametru. |
Zwroty:
Parametr listy
Parametr z typem zwracanym string[]
dla .value
.
params.defineSecret()
Deklaruje parametr obiektu tajnego, który będzie zapamiętywany tylko w usłudze Cloud Secret Manager. Obiekty tajne są przechowywane wewnętrznie jako ciągi bajtów. Użyj ParamOptions.as
, aby wskazać wskazówkę typu podczas rozpoznawania parametrów.
Podpis:
export declare function defineSecret(name: string): SecretParam;
Parametry
Parametr | Typ | Opis |
---|---|---|
nazwa | ciąg znaków | Nazwa zmiennej środowiskowej, która ma być używana do wczytywania parametru. |
Zwroty:
Parametr tajny
Parametr z typem zwracanym string
dla .value
.
params.defineString()
Zadeklarowanie parametru w postaci ciągu znaków.
Podpis:
export declare function defineString(name: string, options?: ParamOptions<string>): StringParam;
Parametry
Parametr | Typ | Opis |
---|---|---|
nazwa | ciąg znaków | Nazwa zmiennej środowiskowej, która ma być używana do wczytywania parametru. |
opcje | ParamOptions<string> | Opcje konfiguracji dla parametru. |
Zwroty:
StringParam
Parametr z typem zwracanym string
dla .value
.
params.databaseURL
Wbudowany parametr, który prowadzi do domyślnego adresu URL bazy danych RTDB powiązanego z projektem bez pytania wdrażającego. Jeśli nie ma takiego ciągu, pole jest puste.
Podpis:
databaseURL: Param<string>
params.referraldParams
Podpis:
declaredParams: SecretOrExpr[]
params.gcloudProject
Wbudowany parametr, który przekazuje identyfikator projektu Cloud bez pytania wdrażającego.
Podpis:
gcloudProject: Param<string>
params.projectID
Wbudowany parametr, który przekazuje identyfikator projektu Cloud powiązany z projektem bez pytania wdrażającego.
Podpis:
projectID: Param<string>
params.storageBucket
Wbudowany parametr, który przekazuje informacje do zasobnika Cloud Storage powiązanego z funkcją bez pytania wdrażającego. Jeśli nie został zdefiniowany, pusty ciąg znaków.
Podpis:
storageBucket: Param<string>
params.ParamOptions
Opcje konfiguracji, których można używać do dostosowania wyświetlania prośby o parametr.
Podpis:
export type ParamOptions<T extends string | number | boolean | string[]> = Omit<ParamSpec<T>, "name" | "type">;