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
Protectedlog
- log(message): void
 Returns void
ProtectedlogEnd
- logEnd(): void
 Returns void
ProtectedlogError
- logError(message): void
 Returns void
ProtectedlogLine
- logLine(len?): void
 Returns void
ProtectedlogOutput
- logOutput(message, path): void
 Parameters
- message: string
 - path: string
 
Returns void
ProtectedlogStart
- logStart(): void
 Returns void
ProtectedlogSuccess
- logSuccess(message): void
 Returns void
ProtectedlogTrace
- logTrace(exception): string
 Returns string
ProtectedlogWarning
- logWarning(message): void
 Returns void
ProtectedsaveToFile
- saveToFile(content, filename): string
 Parameters
- content: string
 - filename: string
 
Returns string
ProtectedsaveToFileInSubfolder
- 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