Skip to content

Guia completo para

Dominar a Pinia

escrito pelo seu criador

API Documentation / pinia / _StoreOnActionListenerContext

Interface: _StoreOnActionListenerContext<Store, ActionName, A> ​

pinia._StoreOnActionListenerContext

Actual type for StoreOnActionListenerContext. Exists for refactoring purposes. For internal use only. For internal use only

Type parameters ​

NameType
StoreStore
ActionNameextends string
AA

Properties ​

after ​

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

Type declaration ​

▸ (callback): void

Sets up a hook once the action is finished. It receives the return value of the action, if it's a Promise, it will be unwrapped.

Parameters ​
NameType
callbackA extends Record<ActionName, _Method> ? (resolvedReturn: _Awaited<ReturnType<A[ActionName]>>) => void : () => void
Returns ​

void


args ​

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

Parameters passed to the action


name ​

• name: ActionName

Name of the action


onError ​

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

Type declaration ​

▸ (callback): void

Sets up a hook if the action fails. Return false to catch the error and stop it from propagating.

Parameters ​
NameType
callback(error: unknown) => void
Returns ​

void


store ​

• store: Store

Store that is invoking the action

Lançada sob a Licença MIT.