diff --git a/shared-operations/src/dynamic-ui/OperatorConstraints.ts b/shared-operations/src/dynamic-ui/OperatorConstraints.ts index f6b6bdf3d..363716aca 100644 --- a/shared-operations/src/dynamic-ui/OperatorConstraints.ts +++ b/shared-operations/src/dynamic-ui/OperatorConstraints.ts @@ -1,5 +1,5 @@ -import * as Joi from 'joi'; +import Joi from 'joi'; import { PdfFileSchema } from '../wrappers/PdfFile'; export class RecordConstraint { diff --git a/shared-operations/src/functions/scalePage.ts b/shared-operations/src/functions/scalePage.ts index bed4079ac..3395c874c 100644 --- a/shared-operations/src/functions/scalePage.ts +++ b/shared-operations/src/functions/scalePage.ts @@ -1,5 +1,5 @@ -import * as Joi from 'joi'; +import Joi from 'joi'; import { PDFPage } from 'pdf-lib'; import { PdfFile, RepresentationType, PdfFileSchema } from '../wrappers/PdfFile'; diff --git a/shared-operations/src/workflow/getOperatorByName.ts b/shared-operations/src/workflow/getOperatorByName.ts index 179a7b093..1c41a1d2e 100644 --- a/shared-operations/src/workflow/getOperatorByName.ts +++ b/shared-operations/src/workflow/getOperatorByName.ts @@ -1,6 +1,6 @@ import { Operator } from "../functions"; -// TODO: Import other Operators (could make this dynamic?) +// TODO: Import other Operators (could make this dynamic) import { Impose } from "../functions/impose"; export const Operators = { Impose: Impose diff --git a/shared-operations/src/wrappers/PdfFile.ts b/shared-operations/src/wrappers/PdfFile.ts index f1fde5eab..ae31b342b 100644 --- a/shared-operations/src/wrappers/PdfFile.ts +++ b/shared-operations/src/wrappers/PdfFile.ts @@ -1,7 +1,7 @@ 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 * as Joi from 'joi'; +import Joi from 'joi'; export enum RepresentationType { Uint8Array, diff --git a/shared-operations/tsconfig.json b/shared-operations/tsconfig.json index 918680ec7..34721fe9d 100644 --- a/shared-operations/tsconfig.json +++ b/shared-operations/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "esModuleInterop": true, "baseUrl": "./src", /* Specify the base directory to resolve non-relative module names. */ "paths": { "#pdfcpu": ["../../shared-operations/src/wasm/pdfcpu/pdfcpu-wrapper.server"],