From aee587b6173cf9b5905ec09f68a32f528f07c660 Mon Sep 17 00:00:00 2001 From: hughfenghen Date: Sat, 15 Jun 2024 13:42:38 +0800 Subject: [PATCH] fix: ts type error --- src/access-worker.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/access-worker.ts b/src/access-worker.ts index 4c38815..cb5392a 100644 --- a/src/access-worker.ts +++ b/src/access-worker.ts @@ -1,17 +1,13 @@ import { FileSystemSyncAccessHandle } from './common'; import OPFSWorker from './opfs-worker?worker&inline'; -type Async = F extends (...args: infer Params) => infer R - ? (...args: Params) => Promise - : never; - export type OPFSWorkerAccessHandle = { read: (offset: number, size: number) => Promise; - write: Async; - close: Async; - truncate: Async; - getSize: Async; - flush: Async; + write: FileSystemSyncAccessHandle['write']; + close: FileSystemSyncAccessHandle['close']; + truncate: FileSystemSyncAccessHandle['truncate']; + getSize: FileSystemSyncAccessHandle['getSize']; + flush: FileSystemSyncAccessHandle['flush']; }; export async function createOPFSAccess(