Type alias Provider<T, Reserved>

Provider<T, Reserved>: MaybeCallableProvider<T> & {
    [K in Exclude<keyof T, Reserved | symbol | keyof StubBase<never>>]: MethodOrProperty<T[K]>
}

Type Parameters

  • T extends object
  • Reserved extends string = never