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.