function defer
defer<
T,
F extends (...args: never[]) => Promise<T>,
>
(callback: F): ((...args: Parameters<F>) => Promise<T>)

Type Parameters

F extends (...args: never[]) => Promise<T>

Parameters

callback: F

Return Type

((...args: Parameters<F>) => Promise<T>)

Usage

import { defer } from "async.ts";