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 кэша в миллисекундах.