Skip to content

Commit 6404102

Browse files
committed
refactor(pdf-editor): decouple model from pdf-elements type export
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent c8cfee7 commit 6404102

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

src/components/PdfEditor/pdfEditorModel.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,18 @@
33
* SPDX-License-Identifier: AGPL-3.0-or-later
44
*/
55

6-
import type { PDFElementObject } from '@libresign/pdf-elements'
7-
86
import type { SignerDetailRecord, SignerSummaryRecord, VisibleElementRecord } from '../../types/index'
97

8+
type PdfElementObject = {
9+
id?: string
10+
type?: string
11+
x: number
12+
y: number
13+
width: number
14+
height: number
15+
[key: string]: unknown
16+
}
17+
1018
export type PdfObjectLocation = {
1119
docIndex: number
1220
pageIndex: number
@@ -182,7 +190,7 @@ export function createPdfEditorObject({
182190
documentIndex?: number
183191
placement: PdfPlacement
184192
objectId?: string
185-
}): PDFElementObject & {
193+
}): PdfElementObject & {
186194
id: string
187195
signer: SignerSummaryRecord | SignerDetailRecord
188196
visibleElement?: VisibleElementRecord

0 commit comments

Comments
 (0)