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