Skip to content

Commit ea7a78e

Browse files
authored
🐛 💥 harmonize Crop and Split extraction (#465)
1 parent 8f56250 commit ea7a78e

22 files changed

Lines changed: 81 additions & 81 deletions

.github/workflows/_publish-code.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111

1212
steps:
1313
- name: Check out Git repository
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v6
1515

1616
- name: Install Dependencies
1717
run: sudo apt-get install pcregrep

.github/workflows/_publish-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111

1212
steps:
1313
- name: Check out Git repository
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v6
1515

1616
- name: Set up Node.js
1717
uses: actions/setup-node@v6

.github/workflows/_static-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010

1111
steps:
1212
- name: Check out Git repository
13-
uses: actions/checkout@v4
13+
uses: actions/checkout@v6
1414

1515
- name: Set up Node.js
1616
uses: actions/setup-node@v6

.github/workflows/_test-integrations.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333

3434
steps:
3535
- name: Check out Git repository
36-
uses: actions/checkout@v4
36+
uses: actions/checkout@v6
3737
with:
3838
submodules: recursive
3939

@@ -84,7 +84,7 @@ jobs:
8484

8585
steps:
8686
- name: Check out Git repository
87-
uses: actions/checkout@v4
87+
uses: actions/checkout@v6
8888
with:
8989
submodules: recursive
9090

.github/workflows/_test-smoke.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
steps:
2929
- name: Check out Git repository
30-
uses: actions/checkout@v4
30+
uses: actions/checkout@v6
3131
with:
3232
submodules: recursive
3333

.github/workflows/_test-units.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818

1919
steps:
2020
- name: Check out Git repository
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v6
2222
with:
2323
submodules: recursive
2424

@@ -56,7 +56,7 @@ jobs:
5656

5757
steps:
5858
- name: Check out Git repository
59-
uses: actions/checkout@v4
59+
uses: actions/checkout@v6
6060
with:
6161
submodules: recursive
6262

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ExtractedImage } from "@/image/index.js";
22

3-
export class CropFiles extends Array<ExtractedImage> {
3+
export class ExtractedImages extends Array<ExtractedImage> {
44
constructor(...items: ExtractedImage[]) {
55
super(...items);
66
}

src/image/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export { compressImage } from "./imageCompressor.js";
22
export { ExtractedImage } from "./extractedImage.js";
3+
export { ExtractedImages } from "./extractedImages.js";
34
export { extractFromPage } from "./imageExtractor.js";

src/pdf/extractedPdfs.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { ExtractedPdf } from "@/pdf/extractedPdf.js";
2+
3+
export class ExtractedPdfs extends Array<ExtractedPdf> {
4+
constructor(...items: ExtractedPdf[]) {
5+
super(...items);
6+
}
7+
}

src/pdf/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ export { extractPages, countPages } from "./pdfOperation.js";
22
export type { SplitPdf } from "./pdfOperation.js";
33
export { compressPdf } from "./pdfCompressor.js";
44
export { hasSourceText } from "./pdfUtils.js";
5+
export { ExtractedPdf } from "./extractedPdf.js";
6+
export { ExtractedPdfs } from "./extractedPdfs.js";

0 commit comments

Comments
 (0)