we0-cms-pgsql-api
Version:
A CMS API package for Next.js applications with dynamic table management
8 lines (7 loc) • 764 B
TypeScript
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";