import jsPDF from 'jspdf';
import { Table, TableBuilder } from './TablesBuilder';
import { TextBuilder } from './TextBuilder';

export class SectionsBuilder {
  currentY = 10;
  tableBuilder: TableBuilder;
  textBuilder: TextBuilder;

  constructor(private doc: jsPDF) {
    this.tableBuilder = new TableBuilder(doc);
    this.textBuilder = new TextBuilder(doc);
  }

  public addTable(table: Table) {
    this.tableBuilder.addTable(table);
  }

  public addText(text: string) {
    this.textBuilder.addText(text);
  }
}
