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);