И
Size: a a a
И
OS
R
I
BO
DK
I
DK
BO
I
GK
BO
I
BO
I
KA
@NgModule()
export class MyModule {
static forRoot(
{ repo = ConcreteRepo }: { repo?: Type<AbstractRepo> } = {}
): ModuleWithProviders {
return {
ngModule: MyModule,
providers: [
{ useClass: repo, provide: AbstractRepo }
]
};
}
}
AT
BO
BO