UNPKG

stackpress

Version:

Incept is a content management framework.

26 lines (25 loc) 2.47 kB
import type Model from '../../schema/spec/Model.js'; import batch from './batch.js'; import create from './create.js'; import detail from './detail.js'; import get from './get.js'; import purge from './purge.js'; import remove from './remove.js'; import restore from './restore.js'; import search from './search.js'; import update from './update.js'; import upsert from './upsert.js'; export { batch, create, detail, get, purge, remove, restore, search, update, upsert }; export declare function handlers(model: Model): { batch: (req: import("@stackpress/ingest/Request").default, res: import("@stackpress/ingest/Response").default, ctx: import("@stackpress/ingest/Server").default) => Promise<void>; create: (req: import("@stackpress/ingest/Request").default, res: import("@stackpress/ingest/Response").default, ctx: import("@stackpress/ingest/Server").default) => Promise<void>; detail: (req: import("@stackpress/ingest/Request").default, res: import("@stackpress/ingest/Response").default, ctx: import("@stackpress/ingest/Server").default) => Promise<void>; get: (req: import("@stackpress/ingest/Request").default, res: import("@stackpress/ingest/Response").default, ctx: import("@stackpress/ingest/Server").default) => Promise<void>; purge: (_req: import("@stackpress/ingest/Request").default, res: import("@stackpress/ingest/Response").default, ctx: import("@stackpress/ingest/Server").default) => Promise<void>; remove: (req: import("@stackpress/ingest/Request").default, res: import("@stackpress/ingest/Response").default, ctx: import("@stackpress/ingest/Server").default) => Promise<void>; restore: (req: import("@stackpress/ingest/Request").default, res: import("@stackpress/ingest/Response").default, ctx: import("@stackpress/ingest/Server").default) => Promise<void>; search: (req: import("@stackpress/ingest/Request").default, res: import("@stackpress/ingest/Response").default, ctx: import("@stackpress/ingest/Server").default) => Promise<void>; update: (req: import("@stackpress/ingest/Request").default, res: import("@stackpress/ingest/Response").default, ctx: import("@stackpress/ingest/Server").default) => Promise<void>; upsert: (req: import("@stackpress/ingest/Request").default, res: import("@stackpress/ingest/Response").default, ctx: import("@stackpress/ingest/Server").default) => Promise<void>; }; export default function listen(model: Model): import("@stackpress/ingest/Server").default<any, any, any>;