UNPKG

travels

Version:

A fast, framework-agnostic undo/redo core library powered by Mutative JSON Patch

15 lines 730 B
import type { PatchesOption, TravelsOptions } from './type'; import { Travels } from './travels'; /** * Create a new Travels instance with auto archive mode */ export declare function createTravels<S, F extends boolean = false, P extends PatchesOption = {}>(initialState: S, options?: Omit<TravelsOptions<F, true, P>, 'autoArchive'> & { autoArchive?: true; }): Travels<S, F, true, P>; /** * Create a new Travels instance with manual archive mode */ export declare function createTravels<S, F extends boolean = false, P extends PatchesOption = {}>(initialState: S, options: Omit<TravelsOptions<F, false, P>, 'autoArchive'> & { autoArchive: false; }): Travels<S, F, false, P>; //# sourceMappingURL=createTravels.d.ts.map