CliTemplatesService
@tsed/cli
Usage
typescript
import { CliTemplatesService } from "@tsed/cli";Overview
ts
class CliTemplatesService {
readonly fs: CliFs;
get rootDir(): string;
get srcDir(): string;
get templatesDir(): string;
$onInit(): Promise<void>;
loadTemplates(): Promise<void>;
getAll(): DefineTemplateOptions[];
find(id?: string): DefineTemplateOptions[];
get(id: string): DefineTemplateOptions | undefined;
render(templateId: string, data: TemplateRenderOptions): Promise<TemplateRenderReturnType | undefined>;
getRenderedFiles(): TemplateRenderReturnType[];
protected pushRenderResult(renderedFile: TemplateRenderReturnType): TemplateRenderReturnType;
}readonly fs
ts
readonly fs: CliFs;get rootDir
ts
get rootDir(): string;get srcDir
ts
get srcDir(): string;get templatesDir
ts
get templatesDir(): string;$onInit
ts
$onInit(): Promise<void>;loadTemplates
ts
loadTemplates(): Promise<void>;getAll
ts
getAll(): DefineTemplateOptions[];find
ts
find(id?: string): DefineTemplateOptions[];get
ts
get(id: string): DefineTemplateOptions | undefined;render
ts
render(templateId: string, data: TemplateRenderOptions): Promise<TemplateRenderReturnType | undefined>;getRenderedFiles
ts
getRenderedFiles(): TemplateRenderReturnType[];protected pushRenderResult
ts
protected pushRenderResult(renderedFile: TemplateRenderReturnType): TemplateRenderReturnType;