From 423dcdd49cb43c5a3b32f5fddf5cf67807810d85 Mon Sep 17 00:00:00 2001 From: ghiscoding Date: Fri, 9 Feb 2024 00:24:17 -0500 Subject: [PATCH] chore: remove unused BasicReport Template - I think that basic Template was created for unit tests only and we don't need it anymore --- .../src/Template/BasicReport.ts | 68 ------------------- .../src/Template/index.ts | 1 - .../src/__tests__/excel-builder.spec.ts | 2 +- packages/excel-builder-vanilla/src/index.ts | 1 - 4 files changed, 1 insertion(+), 71 deletions(-) delete mode 100644 packages/excel-builder-vanilla/src/Template/BasicReport.ts delete mode 100644 packages/excel-builder-vanilla/src/Template/index.ts diff --git a/packages/excel-builder-vanilla/src/Template/BasicReport.ts b/packages/excel-builder-vanilla/src/Template/BasicReport.ts deleted file mode 100644 index e4abac3..0000000 --- a/packages/excel-builder-vanilla/src/Template/BasicReport.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { Table } from '../Excel/Table'; -import { Workbook } from '../Excel/Workbook'; - -export class Template { - data: any; - worksheet: any; - workbook = new Workbook(); - stylesheet: any; - - columns: any = {}; - - predefinedStyles: any = {}; - - predefinedFormatters: any; - table: Table; - - constructor(worksheetConstructorSettings: any) { - if (worksheetConstructorSettings != null) { - this.worksheet = this.workbook.createWorksheet(worksheetConstructorSettings); - } else { - this.worksheet = this.workbook.createWorksheet(); - } - this.stylesheet = this.workbook.getStyleSheet(); - this.predefinedFormatters = { - date: this.stylesheet.createSimpleFormatter('date'), - currency: this.stylesheet.createFormat({ format: '$ #,##0.00;$ #,##0.00;-', font: { color: 'FFE9F50A' } }), - header: this.stylesheet.createFormat({ - font: { bold: true, underline: true, color: { theme: 3 } }, - alignment: { horizontal: 'center' }, - }), - }; - this.workbook.addWorksheet(this.worksheet); - this.worksheet.setPageOrientation('landscape'); - this.table = new Table(); - this.table.styleInfo.themeStyle = 'TableStyleLight1'; - this.worksheet.addTable(this.table); - this.workbook.addTable(this.table); - } - - setHeader(...args: any[]) { - this.worksheet.setHeader.apply(this.worksheet, args); - } - - setFooter(...args: any[]) { - this.worksheet.setFooter.apply(this.worksheet, args); - } - - prepare() { - return this.workbook; - } - - setData(worksheetData: any) { - this.worksheet.setData(worksheetData); - this.data = worksheetData; - this.table.setReferenceRange([1, 1], [this.columns.length, worksheetData.length]); - } - - setColumns(columns: any) { - this.columns = columns; - this.worksheet.setColumns(columns); - this.table.setTableColumns(columns); - this.table.setReferenceRange([1, 1], [this.columns.length, this.data.length]); - } - - getWorksheet() { - return this.worksheet; - } -} diff --git a/packages/excel-builder-vanilla/src/Template/index.ts b/packages/excel-builder-vanilla/src/Template/index.ts deleted file mode 100644 index 6d27c0d..0000000 --- a/packages/excel-builder-vanilla/src/Template/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './BasicReport'; diff --git a/packages/excel-builder-vanilla/src/__tests__/excel-builder.spec.ts b/packages/excel-builder-vanilla/src/__tests__/excel-builder.spec.ts index 77d64b2..0f5dc75 100644 --- a/packages/excel-builder-vanilla/src/__tests__/excel-builder.spec.ts +++ b/packages/excel-builder-vanilla/src/__tests__/excel-builder.spec.ts @@ -1,6 +1,6 @@ import { describe, expect, test } from 'vitest'; -import { Table, Workbook, XMLDOM } from '../Excel'; +import { Table, Workbook } from '../Excel'; import { createWorkbook } from '../factory'; describe('Excel-Builder-Vanilla', () => { diff --git a/packages/excel-builder-vanilla/src/index.ts b/packages/excel-builder-vanilla/src/index.ts index 700a696..d3e50a0 100644 --- a/packages/excel-builder-vanilla/src/index.ts +++ b/packages/excel-builder-vanilla/src/index.ts @@ -2,4 +2,3 @@ export * from './Excel'; export * from './factory'; export * from './interfaces'; export * from './utilities'; -export * from './Template';