UNPKG

reactant-last-action

Version:

A Reactant plugin for staging last action

20 lines 638 B
import type { ReactantAction } from 'reactant-module'; export declare const LastActionOptions: unique symbol; export interface ILastActionOptions { /** * Define a string as LastAction reducer key. */ stateKey?: string; /** * ignore action tracking */ ignoreAction?: (action: ILastActionData) => boolean; } export type ILastActionData = Pick<ILastActionState<unknown>, Exclude<keyof ILastActionState, '_inversePatches' | 'state'>>; export interface ILastActionState<T = any> extends ReactantAction<T> { /** * sync sequence */ _sequence?: number; } //# sourceMappingURL=options.d.ts.map