stackpress
Version:
Incept is a content management framework.
26 lines (25 loc) • 2.44 kB
TypeScript
import type Model from '../../schema/spec/Model';
import batch from './batch';
import create from './create';
import detail from './detail';
import get from './get';
import purge from './purge';
import remove from './remove';
import restore from './restore';
import search from './search';
import update from './update';
import upsert from './upsert';
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>;