doc.d.cts 348 B

1234567891011121314
  1. type ModeWriter = (doc: Doc, modes: {
  2. execution: "sync" | "async";
  3. }) => void;
  4. export declare class Doc {
  5. args: string[];
  6. content: string[];
  7. indent: number;
  8. constructor(args?: string[]);
  9. indented(fn: (doc: Doc) => void): void;
  10. write(fn: ModeWriter): void;
  11. write(line: string): void;
  12. compile(): any;
  13. }
  14. export {};