Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

promisify

import { promisify } from "https://raw.githubusercontent.com/takker99/async-lib/0.2.0/mod.ts";

callbackをPromiseに変換するやつ

function promisify<T, E = unknown>(options?: PromisifyOptions): readonly [() => Promise<T>, (value: T, options?: CallbackOptions) => void, (reason: E, options?: CallbackOptions) => void];
§
promisify<T, E = unknown>(options?: PromisifyOptions): readonly [() => Promise<T>, (value: T, options?: CallbackOptions) => void, (reason: E, options?: CallbackOptions) => void]
[src]

§Type Parameters

§
E = unknown
[src]

§Parameters

§
options?: PromisifyOptions optional
[src]

§Return Type

§
readonly [() => Promise<T>, (value: T, options?: CallbackOptions) => void, (reason: E, options?: CallbackOptions) => void]
[src]

左から順に、Promiseを返すやつ、正常値を受け取るcallback、異常値を受け取るcallback