itd-api / PluginApi
Interface: PluginApi
Defined in: core/plugins/contracts.ts:103
API, доступный плагину при подключении.
Properties
attempts
ts
attempts: AttemptExtensions;Defined in: core/plugins/contracts.ts:111
Перехватчики сетевой попытки.
baseUrl
ts
baseUrl: string;Defined in: core/plugins/contracts.ts:105
Базовый URL клиента — например чтобы разобрать абсолютные ссылки из ответа.
getAuthIdentity?
ts
optional getAuthIdentity?: () => Promise<AuthIdentity>;Defined in: core/plugins/contracts.ts:121
Загружает сессию и возвращает идентификаторы аккаунта и конкретной сессии из JWT.
Используйте для общего состояния нескольких клиентов одного аккаунта.
Returns
Promise<AuthIdentity>
getAuthScope?
ts
optional getAuthScope?: () => string;Defined in: core/plugins/contracts.ts:115
Внутренний идентификатор текущей авторизации.
Returns
string
logger
ts
logger: Logger | undefined;Defined in: core/plugins/contracts.ts:107
Логгер клиента, если он включён.
operations
ts
operations: OperationExtensions;Defined in: core/plugins/contracts.ts:109
Обёртки логической операции.