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