Type Alias DependencyRecord<T, R>

DependencyRecord<T, R>: {
    readonly [K in keyof T]: T[K] extends Dependency<infer U>
        ? U
        : T[K]
}

Dependency Record. The result of transforming a ResolvableRecord to a Dependency.

Type Parameters