diff --git a/package.json b/package.json index bff8ae5..4d200c7 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,6 @@ "private": true, "packageManager": "yarn@4.5.0", "workspaces": [ - "crates/pdf-viewer-napi", "packages/*", "examples/sample", "examples/sample-pdf-viewer", diff --git a/packages/pdf-viewer/__tests__/lorem-ipsum.spec.ts b/packages/pdf-viewer/__tests__/lorem-ipsum.spec.ts index 14cf0d9..97f3212 100644 --- a/packages/pdf-viewer/__tests__/lorem-ipsum.spec.ts +++ b/packages/pdf-viewer/__tests__/lorem-ipsum.spec.ts @@ -70,5 +70,5 @@ test('pdf lorem ipsum', async () => { doc.close(); expect(doc.pointer).toBe(0); - viewer.dispose(); + viewer.close(); }); diff --git a/packages/pdf-viewer/__tests__/minimal.spec.ts b/packages/pdf-viewer/__tests__/minimal.spec.ts index d643edc..905c607 100644 --- a/packages/pdf-viewer/__tests__/minimal.spec.ts +++ b/packages/pdf-viewer/__tests__/minimal.spec.ts @@ -70,5 +70,5 @@ test('pdf minimal', async () => { doc.close(); expect(doc.pointer).toBe(0); - viewer.dispose(); + viewer.close(); }); diff --git a/packages/pdf-viewer/src/document.ts b/packages/pdf-viewer/src/document.ts index 4cb6760..63cc96e 100644 --- a/packages/pdf-viewer/src/document.ts +++ b/packages/pdf-viewer/src/document.ts @@ -26,8 +26,8 @@ export class Document { */ close() { if (!this.ptr) return; - this.runtime.closeDocument(this.ptr); this.runtime.free(this.dataPtr); + this.runtime.closeDocument(this.ptr); this.runtime.free(this.ptr); this.dataPtr = 0; this.ptr = 0; diff --git a/packages/pdf-viewer/src/viewer.ts b/packages/pdf-viewer/src/viewer.ts index 9223e11..bdec638 100644 --- a/packages/pdf-viewer/src/viewer.ts +++ b/packages/pdf-viewer/src/viewer.ts @@ -73,11 +73,11 @@ export class Viewer { return new Bitmap(this.runtime, ptr, format); } - dispose() { + close() { this.runtime.deinit(); } [Symbol.dispose]() { - this.dispose(); + this.close(); } }