UNPKG

@tsed/cli

Version:
17 lines (16 loc) 782 B
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[]; }