From 20f027bb5a2a9f6a372c660d3dc99290a49d5d6a Mon Sep 17 00:00:00 2001 From: Felix Kaspar Date: Fri, 23 Feb 2024 23:55:29 +0100 Subject: [PATCH] Fix: file extenstions in imports --- .../src/functions/common/detectEmptyPages.ts | 2 +- .../src/functions/common/detectQRCodePages.ts | 4 ++-- shared-operations/src/functions/common/getImagesOnPage.ts | 2 +- shared-operations/src/functions/common/getPagesByIndex.ts | 2 +- .../src/functions/common/splitPagesByIndex.ts | 2 +- shared-operations/src/functions/extractPages.ts | 4 ++-- shared-operations/src/functions/removeBlankPages.ts | 8 ++++---- shared-operations/src/functions/removePages.ts | 6 +++--- shared-operations/src/functions/scalePage.ts | 4 +++- shared-operations/src/functions/splitPagesByPreset.ts | 8 ++++---- shared-operations/src/functions/splitPdfByIndex.ts | 4 ++-- shared-operations/src/workflow/operatorAccessor.ts | 2 +- shared-operations/src/wrappers/PdfFile.ts | 1 - 13 files changed, 25 insertions(+), 24 deletions(-) diff --git a/shared-operations/src/functions/common/detectEmptyPages.ts b/shared-operations/src/functions/common/detectEmptyPages.ts index 27c9e0b4b..3219d4e69 100644 --- a/shared-operations/src/functions/common/detectEmptyPages.ts +++ b/shared-operations/src/functions/common/detectEmptyPages.ts @@ -1,6 +1,6 @@ import { PdfFile } from "../../wrappers/PdfFile"; -import { PDFPageProxy } from "pdfjs-dist/types/src/display/api.js"; +import { PDFPageProxy } from "pdfjs-dist/types/src/display/api"; import { Image, ImageKind } from "image-js"; import { getImagesOnPage, PDFJSImage } from "./getImagesOnPage.js"; diff --git a/shared-operations/src/functions/common/detectQRCodePages.ts b/shared-operations/src/functions/common/detectQRCodePages.ts index 7db13382d..d4fe24a7e 100644 --- a/shared-operations/src/functions/common/detectQRCodePages.ts +++ b/shared-operations/src/functions/common/detectQRCodePages.ts @@ -1,8 +1,8 @@ import jsQR from "jsqr"; -import { PdfFile } from "../../wrappers/PdfFile.js"; -import { getImagesOnPage, PDFJSImage } from "./getImagesOnPage.js"; +import { PdfFile } from "../../wrappers/PdfFile"; +import { getImagesOnPage, PDFJSImage } from "./getImagesOnPage"; export async function detectQRCodePages(file: PdfFile) { console.log("FileInQRPrev: ", file); diff --git a/shared-operations/src/functions/common/getImagesOnPage.ts b/shared-operations/src/functions/common/getImagesOnPage.ts index 39d251243..04025d9e6 100644 --- a/shared-operations/src/functions/common/getImagesOnPage.ts +++ b/shared-operations/src/functions/common/getImagesOnPage.ts @@ -1,5 +1,5 @@ -import { PDFPageProxy } from "pdfjs-dist/types/src/display/api.js"; +import { PDFPageProxy } from "pdfjs-dist/types/src/display/api"; import * as PDFJS from "pdfjs-dist"; diff --git a/shared-operations/src/functions/common/getPagesByIndex.ts b/shared-operations/src/functions/common/getPagesByIndex.ts index 5290106a4..63940824d 100644 --- a/shared-operations/src/functions/common/getPagesByIndex.ts +++ b/shared-operations/src/functions/common/getPagesByIndex.ts @@ -1,5 +1,5 @@ -import { PdfFile, RepresentationType } from "../../wrappers/PdfFile.js"; +import { PdfFile, RepresentationType } from "../../wrappers/PdfFile"; import { PDFDocument } from "pdf-lib"; export async function getPages(file: PdfFile, pageIndexes: number[]): Promise { diff --git a/shared-operations/src/functions/common/splitPagesByIndex.ts b/shared-operations/src/functions/common/splitPagesByIndex.ts index 7612c9c17..4d5107e52 100644 --- a/shared-operations/src/functions/common/splitPagesByIndex.ts +++ b/shared-operations/src/functions/common/splitPagesByIndex.ts @@ -1,5 +1,5 @@ -import { PdfFile } from "../../wrappers/PdfFile.js"; +import { PdfFile } from "../../wrappers/PdfFile"; import { getPages } from "./getPagesByIndex"; export async function splitPagesByIndex(file: PdfFile, splitAfterPageIndexes: number[]): Promise { diff --git a/shared-operations/src/functions/extractPages.ts b/shared-operations/src/functions/extractPages.ts index c3f727600..6252ba4af 100644 --- a/shared-operations/src/functions/extractPages.ts +++ b/shared-operations/src/functions/extractPages.ts @@ -1,6 +1,6 @@ -import { PdfFile } from "../wrappers/PdfFile.js"; -import { getPages } from "./common/getPagesByIndex.js"; +import { PdfFile } from "../wrappers/PdfFile"; +import { getPages } from "./common/getPagesByIndex"; import { parsePageIndexSpecification } from "./common/pageIndexesUtils"; export interface ExtractPagesParamsType { diff --git a/shared-operations/src/functions/removeBlankPages.ts b/shared-operations/src/functions/removeBlankPages.ts index 86b42c7ca..11ba42d37 100644 --- a/shared-operations/src/functions/removeBlankPages.ts +++ b/shared-operations/src/functions/removeBlankPages.ts @@ -1,8 +1,8 @@ -import { PdfFile } from "../wrappers/PdfFile.js"; -import { detectEmptyPages } from "./common/detectEmptyPages.js"; -import { getPages } from "./common/getPagesByIndex.js"; -import { invertSelection } from "./common/pageIndexesUtils.js"; +import { PdfFile } from "../wrappers/PdfFile"; +import { detectEmptyPages } from "./common/detectEmptyPages"; +import { getPages } from "./common/getPagesByIndex"; +import { invertSelection } from "./common/pageIndexesUtils"; export interface RemoveBlankPagesParamsType { file: PdfFile; diff --git a/shared-operations/src/functions/removePages.ts b/shared-operations/src/functions/removePages.ts index e5d56aa26..07058fc6d 100644 --- a/shared-operations/src/functions/removePages.ts +++ b/shared-operations/src/functions/removePages.ts @@ -1,7 +1,7 @@ -import { PdfFile } from "../wrappers/PdfFile.js"; -import { getPages } from "./common/getPagesByIndex.js"; -import { invertSelection, parsePageIndexSpecification } from "./common/pageIndexesUtils.js"; +import { PdfFile } from "../wrappers/PdfFile"; +import { getPages } from "./common/getPagesByIndex"; +import { invertSelection, parsePageIndexSpecification } from "./common/pageIndexesUtils"; export interface RemovePagesParamsType { file: PdfFile; diff --git a/shared-operations/src/functions/scalePage.ts b/shared-operations/src/functions/scalePage.ts index 41505c2a9..a1797e917 100644 --- a/shared-operations/src/functions/scalePage.ts +++ b/shared-operations/src/functions/scalePage.ts @@ -1,7 +1,9 @@ import Joi from "@stirling-tools/joi"; import { PDFPage } from "pdf-lib"; -import { PdfFile, RepresentationType, JoiPDFFileSchema } from "../wrappers/PdfFileJoi"; +import { PdfFile, RepresentationType } from "../wrappers/PdfFile"; +import { JoiPDFFileSchema } from "../wrappers/PdfFileJoi"; + const whSchema = Joi.string().custom((value, helpers) => { console.log("value.pageSize", typeof value); diff --git a/shared-operations/src/functions/splitPagesByPreset.ts b/shared-operations/src/functions/splitPagesByPreset.ts index 617827ce4..5d153ccc8 100644 --- a/shared-operations/src/functions/splitPagesByPreset.ts +++ b/shared-operations/src/functions/splitPagesByPreset.ts @@ -1,8 +1,8 @@ -import { PdfFile } from "../wrappers/PdfFile.js"; -import { splitPagesByIndex } from "./common/splitPagesByIndex.js"; -import { detectEmptyPages } from "./common/detectEmptyPages.js"; -import { detectQRCodePages } from "./common/detectQRCodePages.js"; +import { PdfFile } from "../wrappers/PdfFile"; +import { splitPagesByIndex } from "./common/splitPagesByIndex"; +import { detectEmptyPages } from "./common/detectEmptyPages"; +import { detectQRCodePages } from "./common/detectQRCodePages"; export interface SplitPageByPresetParamsType { file: PdfFile; diff --git a/shared-operations/src/functions/splitPdfByIndex.ts b/shared-operations/src/functions/splitPdfByIndex.ts index edbe5cdaf..4e136e852 100644 --- a/shared-operations/src/functions/splitPdfByIndex.ts +++ b/shared-operations/src/functions/splitPdfByIndex.ts @@ -1,7 +1,7 @@ -import { PdfFile } from "../wrappers/PdfFile.js"; +import { PdfFile } from "../wrappers/PdfFile"; import { parsePageIndexSpecification } from "./common/pageIndexesUtils"; -import { splitPagesByIndex } from "./common/splitPagesByIndex.js"; +import { splitPagesByIndex } from "./common/splitPagesByIndex"; export interface SplitPdfByIndexParamsType { file: PdfFile; diff --git a/shared-operations/src/workflow/operatorAccessor.ts b/shared-operations/src/workflow/operatorAccessor.ts index faf5295ad..a957821e8 100644 --- a/shared-operations/src/workflow/operatorAccessor.ts +++ b/shared-operations/src/workflow/operatorAccessor.ts @@ -2,7 +2,7 @@ import { Operator } from "../functions"; import i18next from "i18next"; function getCompileTimeOperatorList(): string[] { - return import.meta.compileTime("./listOperatorsInDir.ts"); + return import.meta.compileTime("./listOperatorsInDir.ts"); // The will compile to ["impose", "extractPages", etc...] } export async function getOperatorByName(name: string): Promise { diff --git a/shared-operations/src/wrappers/PdfFile.ts b/shared-operations/src/wrappers/PdfFile.ts index 09e93c4ed..50d1d1656 100644 --- a/shared-operations/src/wrappers/PdfFile.ts +++ b/shared-operations/src/wrappers/PdfFile.ts @@ -1,7 +1,6 @@ import * as PDFJS from "pdfjs-dist"; import type { PDFDocumentProxy as PDFJSDocument } from "pdfjs-dist/types/src/display/api"; import { PDFDocument as PDFLibDocument } from "pdf-lib"; -import Joi from "@stirling-tools/joi"; export enum RepresentationType { Uint8Array,