first commit

This commit is contained in:
2026-02-09 20:10:14 +08:00
commit 47a5cff08b
2638 changed files with 322636 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
interface ICodeWriterConfig {
blockStart?: string;
blockEnd?: string;
blockFromNewLine?: boolean;
usingTabs?: boolean;
endOfLine?: string;
fileMark?: string;
}
export default class CodeWriter {
private blockStart;
private blockEnd;
private blockFromNewLine;
private indentStr;
private endOfLine;
private lines;
private indent;
private fileMark;
constructor(config?: ICodeWriterConfig);
writeMark(): void;
writeln(fmt?: string, ...args: any[]): CodeWriter;
startBlock(): CodeWriter;
endBlock(): CodeWriter;
incIndent(): CodeWriter;
decIndent(): CodeWriter;
reset(): void;
toString(): string;
save(filePath: string): void;
}