import { type Promisify } from "https://deno.land/x/enzastdlib@v0.0.4/async/mod.ts";
Returns type wrapped in a Promise
if not already a Promise
-wrapped value.
Examples
Example 1
Example 1
import type { Promisify } from 'https://deno.land/x/enzastdlib/async/mod.ts';
function plainFunction(): number {
return 1;
}
type plainFunctionReturn = ReturnType<typeof plainFunction>; // `number`
type plainFunctionReturnPromisified = Promisify<plainFunctionReturn>; // `Promise<number>`