import { PadroneSchema } from "../types/schema.mjs"; import { WithCommand } from "../util/type-utils.mjs"; import { PadroneServePreferences } from "../feature/serve.mjs"; import { CommandTypesBase, PadroneCommand } from "../types/command.mjs"; //#region src/extension/serve.d.ts type ServeArgs = { port?: string; host?: string; basePath?: string; }; type ServeCommand = PadroneCommand<'serve', '', PadroneSchema, void, [], [], true>; type WithServe = WithCommand; /** * Extension that adds the `serve` command for starting a REST HTTP server. * * Usage: * ```ts * import { createPadrone } from 'padrone'; * import { padroneServe } from 'padrone/serve'; * * createPadrone('my-cli').extend(padroneServe()) * ``` */ declare function padroneServe(defaults?: PadroneServePreferences): (builder: T) => WithServe; //#endregion export { WithServe, padroneServe }; //# sourceMappingURL=serve.d.mts.map