MockedObjectDeep: MaybeMockedConstructor<T> & {
    [K in MethodKeysOf<T>]: T[K] extends MockableFunction
        ? MockedFunctionDeep<T[K]>
        : T[K]
} & { [K in PropertyKeysOf<T>]: MaybeMockedDeep<T[K]> }

Type Parameters

  • T