10 lines
432 B
TypeScript
10 lines
432 B
TypeScript
export interface ICodeBuilder {
|
|
currentLine: number;
|
|
appendLine(code?: string): ICodeBuilder;
|
|
appendTrailingHyphensCommentLine(totalRepeatHyphens: number): ICodeBuilder;
|
|
appendCommentLine(commentLine?: string): ICodeBuilder;
|
|
appendCommentLineWithHyphensAround(sectionName: string, totalRepeatHyphens: number): ICodeBuilder;
|
|
appendFunction(name: string, code: string): ICodeBuilder;
|
|
toString(): string;
|
|
}
|