@tsed/cli
Version:
CLI to bootstrap your Ts.ED project
22 lines (21 loc) • 652 B
TypeScript
import type { RenderDataContext } from "./RenderDataContext.js";
declare global {
namespace TsED {
interface GenerateOptions {
}
}
}
export interface GenerateCmdContext extends RenderDataContext, TsED.GenerateOptions {
type: string;
name: string;
route: string;
directory: string;
templateType: string;
middlewarePosition: "before" | "after";
symbolName: string;
symbolPath: string;
symbolPathBasename: string;
getName: (state: Partial<GenerateCmdContext>) => string;
getRoute: (state: Partial<GenerateCmdContext> | string) => string;
getDirectories: (dir: string) => string[];
}