DeeplyAwaitedObject<T>: {
    [K in keyof T]: T[K] extends Callable
        ? T[K]
        : DeeplyAwaited<T[K]>
}

Type Parameters

  • T extends {}