Skip to content

Commit 95a5d30

Browse files
Formatting
1 parent 46b452a commit 95a5d30

File tree

11 files changed

+37
-39
lines changed

11 files changed

+37
-39
lines changed

src/autoTableText.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,7 @@ export default function (
5959
}
6060

6161
if (styles.halign === 'justify') {
62-
doc.text(text, x, y, {
63-
maxWidth: styles.maxWidth || 100,
64-
align: 'justify',
65-
})
62+
doc.text(text, x, y, { maxWidth: styles.maxWidth || 100, align: 'justify' })
6663
} else {
6764
doc.text(text, x, y)
6865
}

src/common.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { Color, MarginPaddingInput, Styles } from './config'
12
import { DocHandler } from './documentHandler'
23
import { Pos, Table } from './models'
3-
import { Color, MarginPaddingInput, Styles } from './config'
44

55
type Text = string | string[]
66
export function getStringWidth(

src/cssParser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Limitations
22
// - No support for border spacing
33
// - No support for transparency
4-
import { parseSpacing, MarginPadding } from './common'
4+
import { MarginPadding, parseSpacing } from './common'
55
import { Styles } from './config'
66

77
export function parseCss(

src/documentHandler.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { Table } from './models'
21
import { Color, Styles, UserOptions } from './config'
2+
import { Table } from './models'
33

44
let globalDefaults: UserOptions = {}
55

@@ -163,10 +163,7 @@ export class DocHandler {
163163

164164
// JSPDF 1.4 uses get functions instead of properties on pageSize
165165
if (pageSize.width == null) {
166-
pageSize = {
167-
width: pageSize.getWidth(),
168-
height: pageSize.getHeight(),
169-
}
166+
pageSize = { width: pageSize.getWidth(), height: pageSize.getHeight() }
170167
}
171168

172169
return pageSize

src/htmlParser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { HtmlRowInput } from './config'
12
import { parseCss } from './cssParser'
23
import { DocHandler } from './documentHandler'
3-
import { HtmlRowInput } from './config'
44

55
export function parseHtml(
66
doc: DocHandler,

src/widthCalculator.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { getStringWidth, getPageAvailableWidth } from './common'
2-
import { Table, Cell, Column, Row } from './models'
3-
import { DocHandler } from './documentHandler'
1+
import { getPageAvailableWidth, getStringWidth } from './common'
42
import { Styles } from './config'
3+
import { DocHandler } from './documentHandler'
4+
import { Cell, Column, Row, Table } from './models'
55

66
/**
77
* Calculate the column widths

test/testCssParser.ts

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Fix for https://github.com/simonbengtsson/jsPDF-AutoTable/runs/3567913815
2-
global.TextEncoder = require("util").TextEncoder;
3-
global.TextDecoder = require("util").TextDecoder;
2+
global.TextEncoder = require('util').TextEncoder
3+
global.TextDecoder = require('util').TextDecoder
44

55
import { parseCss } from '../src/cssParser'
66
const assert = require('assert')
@@ -43,7 +43,7 @@ describe('css parser', () => {
4343
assert.equal(
4444
(styles as any).cellPadding.top,
4545
5 / pxScaleFactor,
46-
'Cell padding'
46+
'Cell padding',
4747
)
4848
assert.equal(typeof styles.lineWidth, 'number', 'Line width number')
4949
assert.equal(styles.lineWidth, 2 / pxScaleFactor, 'Line width')
@@ -64,12 +64,16 @@ describe('css parser', () => {
6464
}
6565
const styles = parseCss([], element, scaleFactor, element.style, dom.window)
6666
assert.equal(typeof styles.lineWidth, 'object', 'Line width object')
67-
assert.deepStrictEqual(styles.lineWidth, {
68-
top: 0,
69-
right: 2 / pxScaleFactor / scaleFactor,
70-
bottom: 3 / pxScaleFactor / scaleFactor,
71-
left: 4 / pxScaleFactor / scaleFactor,
72-
}, 'Line widths')
67+
assert.deepStrictEqual(
68+
styles.lineWidth,
69+
{
70+
top: 0,
71+
right: 2 / pxScaleFactor / scaleFactor,
72+
bottom: 3 / pxScaleFactor / scaleFactor,
73+
left: 4 / pxScaleFactor / scaleFactor,
74+
},
75+
'Line widths',
76+
)
7377
})
7478

7579
it('minimal styles', () => {

test/testEllipsize.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const assert = require('assert')
2-
import { ellipsize } from '../src/widthCalculator'
3-
import { DocHandler } from '../src/documentHandler'
42
import { jsPDF } from 'jspdf'
3+
import { DocHandler } from '../src/documentHandler'
4+
import { ellipsize } from '../src/widthCalculator'
55

66
describe('ellipsize', () => {
77
it('ellipsize string', () => {

test/testHtmlParser.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
global.TextEncoder = require('util').TextEncoder
33
global.TextDecoder = require('util').TextDecoder
44

5-
import { parseHtml } from '../src/htmlParser'
6-
import { DocHandler } from '../src/documentHandler'
75
import { jsPDF } from 'jspdf'
6+
import { DocHandler } from '../src/documentHandler'
7+
import { parseHtml } from '../src/htmlParser'
88
const assert = require('assert')
99
const jsdom = require('jsdom')
1010
const dom = new jsdom.JSDOM('')

test/testInputParser.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { createTable } from '../src/tableCalculator'
2-
import { parseInput } from '../src/inputParser'
3-
import { jsPDF } from 'jspdf'
41
import * as assert from 'assert'
2+
import { jsPDF } from 'jspdf'
3+
import { parseInput } from '../src/inputParser'
4+
import { createTable } from '../src/tableCalculator'
55

66
describe('input parser', () => {
77
it('non browser', () => {

0 commit comments

Comments
 (0)