crann
Version:
Effortless State Synchronization for Web Extensions
11 lines (10 loc) • 622 B
TypeScript
/**
* Crann v2 Store Module
*
* This module provides the new Store implementation for v2.
*/
export { Store, createStore } from "./Store";
export { createConfig } from "./types";
export { clearOrphanedData } from "./Persistence";
export type { ConfigSchema, ValidatedConfig, StateItemDefinition, ActionDefinition, ActionsDefinition, ActionContext, ActionHandler, DerivedState, DerivedSharedState, DerivedAgentState, DerivedActions, StateChanges, StateChangeListener, StoreOptions, AgentOptions, ConnectionStatus, AgentConnectionInfo, ScopeType, PersistType, } from "./types";
export { Scope, Persist } from "./types";