react-indexeddb-kit
Version:
A TypeScript-based React IndexedDB wrapper with CRUD operations.
8 lines (7 loc) • 544 B
TypeScript
export type { Schema, ModelDefinition, FieldDefinition, QueryOptions, ReactIndexDBClientProps, ReactIndexDBModelProps, } from "./core/types";
export { useIndexedDB } from "./hooks/useIndexedDB";
export { validateData } from "./core/validation/validation";
export { DatabaseError, ValidationError } from "./errors";
export { ReactIndexDBClient, ReactIndexDBModel } from "./core";
export { create, update, deleteRecord, findMany, findUnique } from "./core";
export { ReactIndexDBProvider, useReactIndexDB } from "./context/ReactIndexDBProvider";