Documentación de la API / pinia / _StoreOnActionListenerContext
Interfaz: _StoreOnActionListenerContext<Store, ActionName, A>
pinia._StoreOnActionListenerContext
Tipo real para StoreOnActionListenerContext. Existe con fines de refactorización. Sólo para uso interno. Sólo para uso interno
Tipado de los parámetros
| Nombre | Tipo |
|---|---|
Store | Store |
ActionName | extiende string |
A | A |
Propiedades
after
• after: (callback: A extiende Record<ActionName, _Method> ? (resolvedReturn: _Awaited<ReturnType<A[ActionName]>>) => void : () => void) => void
Tipado de la declaración
▸ (callback): void
Establece un hook una vez finalizada la acción. Recibe el valor de retorno de la acción, si es una Promise, se desenvolverá.
Parámetros
| Nombre | Tipo |
|---|---|
callback | A extiende Record<ActionName, _Method> ? (resolvedReturn: _Awaited<ReturnType<A[ActionName]>>) => void : () => void |
Retorna
void
args
• args: A extiende Record<ActionName, _Method> ? Parameters<A[ActionName]> : unknown[]
Parámetros pasados a la acción
name
• name: ActionName
Nombre de la acción
onError
• onError: (callback: (error: unknown) => void) => void
Tipado de la declaración
▸ (callback): void
Establece un hook si la acción falla. Retorna false para capturar el error y evitar que se propague.
Parámetros
| Nombre | Tipo |
|---|---|
callback | (error: unknown) => void |
Retorna
void
store
• store: Store
Almacén que está invocando la acción