From 85b1cee1b98d23134ef3ec9d2469238cae7e7cb3 Mon Sep 17 00:00:00 2001 From: Hide_D Date: Sat, 9 Mar 2024 03:28:23 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20delay(0)=EB=A5=BC=20=EC=A6=89=EC=8B=9C?= =?UTF-8?q?=20=EC=8B=A4=ED=96=89=20Promise=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=20-=20Promise=EC=99=80=20=EC=9D=BC=EB=B0=98=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=EC=9D=98=20=EC=88=9C=EC=84=9C=EB=8A=94=20=EC=A0=95?= =?UTF-8?q?=EC=9D=98=EB=90=98=EC=96=B4=20=EC=9E=88=EC=A7=80=20=EC=95=8A?= =?UTF-8?q?=EC=9C=BC=EB=82=98,=20=20=20Promise=20=EA=B0=84=EC=97=90?= =?UTF-8?q?=EC=84=9C=EB=8A=94=20=EB=A8=BC=EC=A0=80=20=EC=84=A0=EC=96=B8?= =?UTF-8?q?=EB=90=9C=20=EA=B2=83=EC=9D=B4=20=EB=A8=BC=EC=A0=80=20=EC=8B=A4?= =?UTF-8?q?=ED=96=89=EB=90=98=EB=8A=94=20=EA=B2=83=EC=9D=84=20=ED=99=9C?= =?UTF-8?q?=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- @sammo/util/src/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/@sammo/util/src/index.ts b/@sammo/util/src/index.ts index d1109c0..6c23dc5 100644 --- a/@sammo/util/src/index.ts +++ b/@sammo/util/src/index.ts @@ -20,6 +20,9 @@ export function calcBase64Len(length: number) { export function delay(time: number): Promise; export function delay(time: number, result: T): Promise; export function delay(time: number, result?: T): Promise { + if(time <= 0){ + return new Promise(r => r(result)); + } return new Promise(resolve => setTimeout(() => { resolve(result);