Skip to content

Commit 18212f2

Browse files
committed
refactor: keep pdf editor types local
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent c072e4c commit 18212f2

1 file changed

Lines changed: 21 additions & 9 deletions

File tree

src/components/PdfEditor/PdfEditor.vue

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -85,17 +85,29 @@ import {
8585
findPdfObjectLocation,
8686
getPdfEditorSignerLabel,
8787
resolvePdfEditorSignerChange,
88+
type PdfDocument,
89+
type PdfEditorObject,
90+
type PdfEditorSigner,
91+
type PdfPage,
8892
} from './pdfEditorModel'
8993
import { ensurePdfWorker } from '../../helpers/pdfWorker'
90-
import type {
91-
EndInitPayload,
92-
PdfDocument,
93-
PdfEditorMeasurement,
94-
PdfEditorObject,
95-
PdfEditorSigner,
96-
PdfElementsInstance,
97-
PdfInput,
98-
} from './types'
94+
95+
type PdfInput = string | Blob | ArrayBuffer | ArrayBufferView | Record<string, unknown>
96+
type PdfEditorMeasurement = Record<number, { width: number, height: number }>
97+
type EndInitPayload = Record<string, unknown>
98+
99+
type PdfElementsInstance = {
100+
startAddingElement: (payload: Record<string, unknown>) => void
101+
updateObject: (docIndex: number, objectId: string, patch: Record<string, unknown>) => void
102+
addObjectToPage: (object: PdfEditorObject, pageIndex: number, docIndex: number) => void
103+
cancelAdding: () => void
104+
adjustZoomToFit?: () => void
105+
getPageHeight?: (docIndex: number, pageIndex: number) => number
106+
isAddingMode?: boolean
107+
pdfDocuments?: PdfDocument[]
108+
selectedDocIndex?: number
109+
autoFitZoom?: boolean
110+
}
99111
100112
defineOptions({
101113
name: 'PdfEditor',

0 commit comments

Comments
 (0)