From fb02b90f7471567cc5bd6cf26b7963dfef260f94 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 30 May 2023 11:30:09 +0200 Subject: [PATCH] chore: lint --- src/base.ts | 8 ++++---- src/promise.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/base.ts b/src/base.ts index 03e5656..31b088a 100644 --- a/src/base.ts +++ b/src/base.ts @@ -1,12 +1,12 @@ -export const assert = (condition: boolean, message: string): asserts condition => { +export function assert(condition: boolean, message: string): asserts condition { if (!condition) throw new Error(message) } export const toString = (v: any) => Object.prototype.toString.call(v) -export const getTypeName = (v: any) => { +export function getTypeName(v: any) { if (v === null) return 'null' const type = toString(v).slice(8, -1).toLowerCase() - return typeof v === 'object' || typeof v === 'function' ? type : typeof v + return (typeof v === 'object' || typeof v === 'function') ? type : typeof v } -export const noop = () => {} +export function noop() {} diff --git a/src/promise.ts b/src/promise.ts index 6b57887..106fb67 100644 --- a/src/promise.ts +++ b/src/promise.ts @@ -40,7 +40,7 @@ export function createSingletonPromise(fn: () => Promise): SingletonPromis */ export function sleep(ms: number, callback?: Fn) { return new Promise(resolve => - // eslint-disable-next-line @typescript-eslint/no-misused-promises + setTimeout(async () => { await callback?.() resolve()