UNPKG

@whook/whook

Version:

Build strong and efficient REST web services.

37 lines (36 loc) 1.23 kB
import { type Injector } from 'knifecycle'; import { type LogService } from 'common-services'; import { type WhookRouteHandler } from '../types/routes.js'; import { type WhookCommandHandler } from '../types/commands.js'; export declare const definition: { readonly name: "route"; readonly description: "Runs the given server route for testing purpose"; readonly example: "whook route --name getPing --parameters '{}'"; readonly config: { readonly promptArgs: true; }; readonly arguments: [{ readonly name: "name"; readonly required: true; readonly description: "Handler to invoke"; readonly schema: { readonly type: "string"; }; }, { readonly name: "parameters"; readonly required: true; readonly description: "Parameters to invoke the route with"; readonly schema: { readonly type: "string"; readonly default: "{}"; }; }]; }; declare const _default: import("knifecycle").ServiceInitializer<{ $injector: Injector<Record<string, WhookRouteHandler>>; log?: LogService; }, WhookCommandHandler<{ name: string; parameters?: string; }>>; export default _default;