UNPKG

@tsed/cli

Version:
55 lines (54 loc) 2.41 kB
export declare const InitOptionsCommand: 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<{ indent: import("@tsed/schema").JsonSchema<number>; }>> | (() => import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{ indent: import("@tsed/schema").JsonSchema<number>; }>>) | 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<{ indent: import("@tsed/schema").JsonSchema<number>; }>) => import("@tsed/cli-core").MaybePromise<void | import("@tsed/cli-core").Task<import("@tsed/schema").PropsToShape<{ indent: import("@tsed/schema").JsonSchema<number>; }>>[]>; prompt?(initialOptions: Partial<import("@tsed/schema").PropsToShape<{ indent: import("@tsed/schema").JsonSchema<number>; }>>): 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<{ indent: import("@tsed/schema").JsonSchema<number>; }>> | (() => import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{ indent: import("@tsed/schema").JsonSchema<number>; }>>) | 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<{ indent: import("@tsed/schema").JsonSchema<number>; }>>>;