hades-cli
Version:
Hades CLI developer tool
13 lines (12 loc) • 734 B
TypeScript
import 'reflect-metadata';
import { TemplateElement } from './../types';
import { StateService } from '../services/state.service';
export declare class TemplateGenerator {
static readonly templatePath: string;
static readonly projectDirectory: string;
static readonly stateService: StateService;
static generateStaticContents(templateElement: TemplateElement, relativeTargetBasePath: string, relativeTargetPath: string): void;
static generateIntermediateTables(relativeTargetBasePath: string, relativeTargetPath: string): void;
static createDirectory(relativeTargetBasePath: string, directory: string): void;
static generateValueObjects(relativeTargetBasePath: string, relativeTargetPath: string): void;
}