Skip to content

Документація API / pinia / _StoreOnActionListenerContext

Інтерфейс: _StoreOnActionListenerContext<Store, ActionName, A> ​

pinia._StoreOnActionListenerContext

Актуальний тип для StoreOnActionListenerContext. Використовується для рефакторингу. Лише для внутрішнього використання

Типи параметрів ​

Ім'яТип
StoreStore
ActionNameextends string
AA

Властивості ​

after ​

• after: (callback: A extends Record<ActionName, _Method> ? (resolvedReturn: _Awaited<ReturnType<A[ActionName]>>) => void : () => void) => void

Оголошення типу ​

▸ (callback): void

Створює хук після завершення дії. Він отримує значення, яке повертається в дії. Якщо це Promise, то він буде розгорнутий.

Параметри ​
Ім'яТип
callbackA extends Record<ActionName, _Method> ? (resolvedReturn: _Awaited<ReturnType<A[ActionName]>>) => void : () => void
Повертає ​

void


args ​

• args: A extends Record<ActionName, _Method> ? Parameters<A[ActionName]> : unknown[]

Параметри, що передаються в дію


name ​

• name: ActionName

Назва дії


onError ​

• onError: (callback: (error: unknown) => void) => void

Оголошення типу ​

▸ (callback): void

Створює хук, якщо дія завершиться невдало. Повертає false, щоб перехопити помилку і зупинити її поширення.

Параметри ​
Ім'яТип
callback(error: unknown) => void
Повертає ​

void


store ​

• store: Store

Сховище, яке викликає дію

Released under the MIT License.