Type alias ICallback<TResult>

ICallback<TResult>: TResult extends any[] ? ((err: Error | null, ...result: TResult) => void) : ((err: Error | null, result?: TResult) => void)

User-supplied callback. We support a "canonical" callback, with just error and result, but also old-school callbacks, with varargs return values.

Type Parameters

Generated using TypeDoc