diff --git a/src/api.ts b/src/api.ts index fc84610..dd165cc 100644 --- a/src/api.ts +++ b/src/api.ts @@ -305,8 +305,8 @@ class API { // @ts-expect-error [TODO] - TS4111 - Property '_query' comes from an index signature, so it must be accessed with ['_query']. const pageSize = Number(params._query.get("pageSize")) || 25; if (search) { - const { pages, total } = await coll.store.queryPages( + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument search, page, pageSize, diff --git a/src/wacz/multiwacz.ts b/src/wacz/multiwacz.ts index 4b9f949..d113b1c 100644 --- a/src/wacz/multiwacz.ts +++ b/src/wacz/multiwacz.ts @@ -1046,8 +1046,8 @@ export class MultiWACZ waczhash, }); if (isSeed) { - const set: Set = + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument this.seedPageWACZs.get(crawl_id) || new Set(); // eslint-disable-next-line @typescript-eslint/no-unsafe-argument set.add(filename); diff --git a/src/wacz/waczimporter.ts b/src/wacz/waczimporter.ts index 19377df..20f6e06 100644 --- a/src/wacz/waczimporter.ts +++ b/src/wacz/waczimporter.ts @@ -149,7 +149,7 @@ export class WACZImporter { case "multi-wacz-package": // [TODO] - // eslint-disable-next-line @typescript-eslint/no-unsafe-argument + // eslint-disable-next-line @typescript-eslint/no-unsafe-return return await this.loadMultiWACZPackage(root); default: @@ -159,9 +159,11 @@ export class WACZImporter { // [TODO] // eslint-disable-next-line @typescript-eslint/no-explicit-any - async loadMultiWACZPackage(root: Record) { + async loadMultiWACZPackage(root: any) { this.file.markAsMultiWACZ(); + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument await this.store.loadWACZFiles(root, this.file); + // eslint-disable-next-line @typescript-eslint/no-unsafe-return return root; }