Skip to main content

RuntimeSecretsProviderOptions

@lowcode/runtime-backend


Type Alias: RuntimeSecretsProviderOptions

RuntimeSecretsProviderOptions = object

Defined in: runtime/runtimeSecretsProvider.ts:11

Параметры fetcher секретов runtime-backend.

Properties​

getAuthHeader()?​

optional getAuthHeader: () => string | null | Promise<string | null>

Defined in: runtime/runtimeSecretsProvider.ts:31

Коллбек для получения JWT заголовка.

Returns​

string | null | Promise<string | null>


getBaseUrl()​

getBaseUrl: () => string

Defined in: runtime/runtimeSecretsProvider.ts:19

Базовый URL API.

Returns​

string


now()?​

optional now: () => number

Defined in: runtime/runtimeSecretsProvider.ts:23

Функция времени для тестов.

Returns​

number


request()​

request: <T>(url, init) => Promise<T>

Defined in: runtime/runtimeSecretsProvider.ts:15

HTTP-запрос к API (обычно fetch).

Type Parameters​

T​

T

Parameters​

url​

string

init​

RequestInit

Returns​

Promise<T>


ttlMs?​

optional ttlMs: number

Defined in: runtime/runtimeSecretsProvider.ts:27

TTL кэша в миллисекундах.