Skip to content
En esta página

Documentación de la API / pinia / _StoreOnActionListenerContext

Interfaz: _StoreOnActionListenerContext<Store, ActionName, A> {#interface-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 {#type-parameters}

NombreTipo
StoreStore
ActionNameextiende string
AA

Propiedades {#properties}

after {#after}

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

Tipado de la declaración {#type-declaration}

▸ (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 {#parameters}
NombreTipo
callbackA extiende Record<ActionName, _Method> ? (resolvedReturn: _Awaited<ReturnType<A[ActionName]>>) => void : () => void
Retorna {#returns}

void


args {#args}

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

Parámetros pasados a la acción


name {#name}

name: ActionName

Nombre de la acción


onError {#onerror}

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

Tipado de la declaración {#type-declaration-1}

▸ (callback): void

Establece un hook si la acción falla. Retorna false para capturar el error y evitar que se propague.

Parámetros {#parameters-1}
NombreTipo
callback(error: unknown) => void
Retorna {#returns-1}

void


store {#store}

store: Store

Almacén que está invocando la acción

Lanzado bajo la Licencia MIT.