Constructors
constructor
- new AStage(stageName, topFunctionName, outputDir?, appName?, commonPrefix?): AStage
Parameters
- stageName: string
- topFunctionName: string
- outputDir: string = "output"
- appName: string = "default_app_name"
- commonPrefix: string = "ETG"
Methods
deleteFolderContents
- deleteFolderContents(folder): void
Returns void
generateCode
- generateCode(subfolder): string
Returns string
generateFile
- generateFile(filepath, content): string
Parameters
- filepath: string
- content: string
Returns string
getAppName
- getAppName(): string
Returns string
getCommonPrefix
- getCommonPrefix(): string
Returns string
getOutputDir
- getOutputDir(): string
Returns string
getTopFunctionName
- getTopFunctionName(): string
Returns string
Protected
log
- log(message): void
Returns void
Protected
logEnd
- logEnd(): void
Returns void
Protected
logError
- logError(message): void
Returns void
Protected
logLine
- logLine(len?): void
Returns void
Protected
logOutput
- logOutput(message, path): void
Parameters
- message: string
- path: string
Returns void
Protected
logStart
- logStart(): void
Returns void
Protected
logSuccess
- logSuccess(message): void
Returns void
Protected
logTrace
- logTrace(exception): string
Returns string
Protected
logWarning
- logWarning(message): void
Returns void
Protected
saveToFile
- saveToFile(content, filename): string
Parameters
- content: string
- filename: string
Returns string
Protected
saveToFileInSubfolder
- saveToFileInSubfolder(content, filename, subfolder): string
Parameters
- content: string
- filename: string
- subfolder: string
Returns string
setAppName
- setAppName(appName): void
Returns void
setLabelColor
- setLabelColor(color): void
Parameters
- color: ((...text: unknown[]) => string)
- (...text): string
Returns string
Returns void
setOutputDir
- setOutputDir(outputDir): void
Returns void