Eugene Pankov 4 년 전
부모
커밋
da2ba0ec49
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      tabby-core/src/utils.ts

+ 2 - 2
tabby-core/src/utils.ts

@@ -67,9 +67,9 @@ export const TAB_COLORS = [
 
 
 export function serializeFunction <T extends () => Promise<any>> (fn: T): T {
 export function serializeFunction <T extends () => Promise<any>> (fn: T): T {
     let queue = Promise.resolve()
     let queue = Promise.resolve()
-    return (...args) => {
+    return ((...args) => {
         const res = queue.then(() => fn(...args))
         const res = queue.then(() => fn(...args))
         queue = res.catch(() => null)
         queue = res.catch(() => null)
         return res
         return res
-    }
+    }) as T
 }
 }