Skip to content

Commit 00bd742

Browse files
committed
- added center to table align
- removed center from table verticalAlign
1 parent 7983b3b commit 00bd742

8 files changed

+36
-38
lines changed

dist/receipt-printer-encoder.cjs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2223,10 +2223,9 @@ class ReceiptPrinterEncoder {
22232223
throw new Error('Unknown codepage mapping');
22242224
}
22252225

2226-
this.#codepageMapping = Object.fromEntries(
2227-
Object.entries(codepageMappings[this.#options.language][this.#options.codepageMapping])
2228-
.map(([key, value]) => [value, parseInt(key)])
2229-
);
2226+
this.#codepageMapping = Object.fromEntries(codepageMappings[this.#options.language][this.#options.codepageMapping]
2227+
.map((v, i) => [v, i])
2228+
.filter((i) => i));
22302229
} else {
22312230
this.#codepageMapping = this.#options.codepageMapping;
22322231
}

dist/receipt-printer-encoder.esm.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/receipt-printer-encoder.esm.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/receipt-printer-encoder.mjs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2221,10 +2221,9 @@ class ReceiptPrinterEncoder {
22212221
throw new Error('Unknown codepage mapping');
22222222
}
22232223

2224-
this.#codepageMapping = Object.fromEntries(
2225-
Object.entries(codepageMappings[this.#options.language][this.#options.codepageMapping])
2226-
.map(([key, value]) => [value, parseInt(key)])
2227-
);
2224+
this.#codepageMapping = Object.fromEntries(codepageMappings[this.#options.language][this.#options.codepageMapping]
2225+
.map((v, i) => [v, i])
2226+
.filter((i) => i));
22282227
} else {
22292228
this.#codepageMapping = this.#options.codepageMapping;
22302229
}

dist/receipt-printer-encoder.umd.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/receipt-printer-encoder.umd.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/types/receipt-printer-encoder.d.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ export interface TableColumn {
3737
width?: number;
3838
marginLeft?: number;
3939
marginRight?: number;
40-
align?: "left" | "right";
41-
verticalAlign?: "top" | "center" | "bottom";
40+
align?: "left" | "center" | "right";
41+
verticalAlign?: "top" | "bottom";
4242
}
4343

4444
export interface BoxOptions {
@@ -98,9 +98,9 @@ export default class ReceiptPrinterEncoder {
9898

9999
size(width: number | string, height?: number): ReceiptPrinterEncoder;
100100

101-
font(value: 'A' | 'B'): ReceiptPrinterEncoder;
101+
font(value: "A" | "B"): ReceiptPrinterEncoder;
102102

103-
align(value: 'left' | 'center' | 'right'): ReceiptPrinterEncoder;
103+
align(value: "left" | "center" | "right"): ReceiptPrinterEncoder;
104104

105105
table(
106106
columns: ReadonlyArray<TableColumn>,
@@ -121,13 +121,13 @@ export default class ReceiptPrinterEncoder {
121121
barcode(
122122
value: string,
123123
symbology:
124-
| 'upca'
125-
| 'upce'
126-
| 'ean13'
127-
| 'ean8'
128-
| 'coda39'
129-
| 'itf'
130-
| 'codabar',
124+
| "upca"
125+
| "upce"
126+
| "ean13"
127+
| "ean8"
128+
| "coda39"
129+
| "itf"
130+
| "codabar",
131131
height?: number | object
132132
): ReceiptPrinterEncoder;
133133

@@ -143,9 +143,9 @@ export default class ReceiptPrinterEncoder {
143143
threshold?: number
144144
): ReceiptPrinterEncoder;
145145

146-
pulse(device?: '0' | '1', on?: number, off?: number): ReceiptPrinterEncoder;
146+
pulse(device?: "0" | "1", on?: number, off?: number): ReceiptPrinterEncoder;
147147

148-
cut(value?: 'full' | 'partial'): ReceiptPrinterEncoder;
148+
cut(value?: "full" | "partial"): ReceiptPrinterEncoder;
149149

150150
raw(data: Uint8Array): ReceiptPrinterEncoder;
151151

src/types/receipt-printer-encoder.d.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ export interface TableColumn {
3737
width?: number;
3838
marginLeft?: number;
3939
marginRight?: number;
40-
align?: "left" | "right";
41-
verticalAlign?: "top" | "center" | "bottom";
40+
align?: "left" | "center" | "right";
41+
verticalAlign?: "top" | "bottom";
4242
}
4343

4444
export interface BoxOptions {
@@ -98,9 +98,9 @@ export default class ReceiptPrinterEncoder {
9898

9999
size(width: number | string, height?: number): ReceiptPrinterEncoder;
100100

101-
font(value: 'A' | 'B'): ReceiptPrinterEncoder;
101+
font(value: "A" | "B"): ReceiptPrinterEncoder;
102102

103-
align(value: 'left' | 'center' | 'right'): ReceiptPrinterEncoder;
103+
align(value: "left" | "center" | "right"): ReceiptPrinterEncoder;
104104

105105
table(
106106
columns: ReadonlyArray<TableColumn>,
@@ -121,13 +121,13 @@ export default class ReceiptPrinterEncoder {
121121
barcode(
122122
value: string,
123123
symbology:
124-
| 'upca'
125-
| 'upce'
126-
| 'ean13'
127-
| 'ean8'
128-
| 'coda39'
129-
| 'itf'
130-
| 'codabar',
124+
| "upca"
125+
| "upce"
126+
| "ean13"
127+
| "ean8"
128+
| "coda39"
129+
| "itf"
130+
| "codabar",
131131
height?: number | object
132132
): ReceiptPrinterEncoder;
133133

@@ -143,9 +143,9 @@ export default class ReceiptPrinterEncoder {
143143
threshold?: number
144144
): ReceiptPrinterEncoder;
145145

146-
pulse(device?: '0' | '1', on?: number, off?: number): ReceiptPrinterEncoder;
146+
pulse(device?: "0" | "1", on?: number, off?: number): ReceiptPrinterEncoder;
147147

148-
cut(value?: 'full' | 'partial'): ReceiptPrinterEncoder;
148+
cut(value?: "full" | "partial"): ReceiptPrinterEncoder;
149149

150150
raw(data: Uint8Array): ReceiptPrinterEncoder;
151151

0 commit comments

Comments
 (0)