UNPKG

we0-cms-api

Version:

A CMS API package for Next.js applications with dynamic table management

8 lines (7 loc) 764 B
export { initializeDatabase, getDatabase, testConnection, syncDatabase, closeDatabase, } from "./config/database"; export { default as CmsModel, initializeCmsModel } from "./models/cms-model"; export { DynamicTableService, getDynamicTableService, } from "./services/dynamic-table.service"; export { getModels, createModel, updateModel, deleteModel, } from "./handlers/models"; export { getTableData, createTableData, updateTableData, deleteTableData, } from "./handlers/data"; export type { SchemaField, JsonSchema, CmsModelAttributes, CmsModelCreationAttributes, ApiResponse, PaginatedResponse, DatabaseConfig, TableDataOptions, } from "./types"; export { createCmsRoutes, createModelRoute, createDynamicDataRoute, createDataRoute } from "./utils/route-helpers";