stackpress
Version:
Incept is a content management framework.
26 lines (25 loc) • 2.47 kB
TypeScript
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>;