UNPKG

@tsed/cli

Version:
55 lines (54 loc) 2.39 kB
export declare const McpCommand: import("@tsed/cli-core").FactoryTokenProvider<{ $prompt: any; $exec: any; token: import("@tsed/cli-core").TokenProvider<import("@tsed/cli-core").CommandProvider>; name: string; alias?: string; description: string; args?: { [key: string]: import("@tsed/cli-core").CommandArg; }; inputSchema?: import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{ http: import("@tsed/schema").JsonSchema<boolean>; }>> | (() => import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{ http: import("@tsed/schema").JsonSchema<boolean>; }>>) | undefined; options?: { [key: string]: import("@tsed/cli-core").CommandOpts; }; allowUnknownOption?: boolean; enableFeatures?: string[]; disableReadUpPkg?: boolean; renderMode?: import("@tsed/cli-core").TasksOptions["renderMode"]; } | { $prompt: any; $exec: any; handler: (data: import("@tsed/schema").PropsToShape<{ http: import("@tsed/schema").JsonSchema<boolean>; }>) => import("@tsed/cli-core").MaybePromise<void | import("@tsed/cli-core").Task<import("@tsed/schema").PropsToShape<{ http: import("@tsed/schema").JsonSchema<boolean>; }>>[]>; prompt?(initialOptions: Partial<import("@tsed/schema").PropsToShape<{ http: import("@tsed/schema").JsonSchema<boolean>; }>>): import("@tsed/cli-core").PromptQuestion[] | Promise<import("@tsed/cli-core").PromptQuestion[]>; name: string; alias?: string; description: string; args?: { [key: string]: import("@tsed/cli-core").CommandArg; }; inputSchema?: import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{ http: import("@tsed/schema").JsonSchema<boolean>; }>> | (() => import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{ http: import("@tsed/schema").JsonSchema<boolean>; }>>) | undefined; options?: { [key: string]: import("@tsed/cli-core").CommandOpts; }; allowUnknownOption?: boolean; enableFeatures?: string[]; disableReadUpPkg?: boolean; renderMode?: import("@tsed/cli-core").TasksOptions["renderMode"]; }> | import("@tsed/cli-core").Type<import("@tsed/cli-core").CommandProvider<import("@tsed/schema").PropsToShape<{ http: import("@tsed/schema").JsonSchema<boolean>; }>>>;