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