@alphanova/builder
Version:
A fully fledged facade that facilitates object manipulation
15 lines (14 loc) • 1.06 kB
TypeScript
export type { BuilderResponse } from './src/Models/Document';
export type { Config } from './src/Models/Config';
export type { KeyValue, StoreAction } from './src/Models/Redux';
export type { Structure, APIStructure } from './src/Models/Document';
export type { Extraction, ContainerStructure } from './src/Models/Builder';
export { keyify, unkey } from './src/Models/Redux';
export { GeneralReducer } from './src/GeneralReducer';
export { createObjectLayout } from './src/Models/Layout';
export type { Layout } from './src/Models/Layout';
export { getStore } from './src/Store';
export { persistSettings, queryClientSettings } from './src/Constants';
export { Builder } from './src/Models/Builder';
export { useAdd, useAddLocal, useDelete, useDeleteLocal, useFetchAny, useFetchMany, useFetchOne, useFetchAnyMap, useFetchManyMap, useFetchOneMap, useFetchAnyArray, useFetchManyArray, useFetchOneArray, useServerAdd, useServerUpdate, useServerDelete, useUpdate, useUpdateLocal } from './src/Hooks';
export { CreateBuilder, setConfig, getConfig } from './src/Redux';