Configures the Injector to return an instance of Type when `Type' is used as the token.
Injector
Type
interface TypeProvider {interface TypeProvider extends Type<any> { override apply(this: Function, thisArg: any, argArray?: any): any; override call(this: Function, thisArg: any, ...argArray: any[]): any; override bind(this: Function, thisArg: any, ...argArray: any[]): any; override toString(): string; readonly override length: number; override arguments: any; override caller: Function; readonly override name: string; override [Symbol.hasInstance](value: any): boolean;}}