@tsed/cli
Version:
CLI to bootstrap your Ts.ED project
17 lines (16 loc) • 782 B
TypeScript
import type { RenderDataContext } from "../interfaces/RenderDataContext.js";
import { ProjectClient } from "../services/ProjectClient.js";
import { CliTemplatesService, type TemplateRenderOptions, type TemplateRenderReturnType } from "./CliTemplatesService.js";
export declare class CliProjectService {
readonly templates: CliTemplatesService;
private project;
get rootDir(): string;
get srcDir(): string;
getRelativePath(path: string): string;
getServerFileName(): "server" | "Server";
create(): void;
get(): ProjectClient;
transformFiles(data: RenderDataContext): Promise<void>;
createFromTemplate(templateId: string, data: TemplateRenderOptions): Promise<TemplateRenderReturnType | undefined>;
getDirectories(dir: string): string[];
}