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

PromisifyProps

type PromisifyProps<T> = [K in keyof T]: T[K] extends (...args: infer A) => infer R ? (...args: A) => Promise<R | undefined> : T[K];

§Type Parameters

§Type

§
[K in keyof T]: T[K] extends (...args: infer A) => infer R ? (...args: A) => Promise<R | undefined> : T[K]
[src]