Skip to content
Перевод синхронизирован с документацией от , хэш коммита 59ec609.

Документация 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<A>[ActionName]>>) => void : () => void) => void

Устанавливает хук по завершению действия. Он получает возвращаемое действием значение, если это Promise, то оно будет развернуто.

Объявление типа

▸ (callback): void

Свойства
НазваниеТип
callbackA extends Record<ActionName, _Method> ? (resolvedReturn: _Awaited<ReturnType<A<A>[ActionName]>>) => void : () => void
Возвращает

void


args

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

Параметры, передаваемые действию


name

name: ActionName

Название действия


onError

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

Устанавливает хук при неудачном выполнении действия. Возвращайте false, чтобы перехватить ошибку и остановить ее распространение.

Объявление типа

▸ (callback): void

Параметры
НазваниеТип
callback(error: unknown) => void
Возвращает

void


store

store: Store

Хранилище, вызывающее действие

Released under the MIT License.