Документація API / pinia / _StoreOnActionListenerContext
Інтерфейс: _StoreOnActionListenerContext<Store, ActionName, A>
pinia._StoreOnActionListenerContext
Актуальний тип для StoreOnActionListenerContext. Використовується для рефакторингу. Лише для внутрішнього використання
Типи параметрів
| Ім'я | Тип |
|---|---|
Store | Store |
ActionName | extends string |
A | A |
Властивості
after
• after: (callback: A extends Record<ActionName, _Method> ? (resolvedReturn: _Awaited<ReturnType<A[ActionName]>>) => void : () => void) => void
Оголошення типу
▸ (callback): void
Створює хук після завершення дії. Він отримує значення, яке повертається в дії. Якщо це Promise, то він буде розгорнутий.
Параметри
| Ім'я | Тип |
|---|---|
callback | A 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
Сховище, яке викликає дію
