Skip to content

Commit 1a9adee

Browse files
committed
fix: back 2 environment providers
1 parent 9c00fdb commit 1a9adee

File tree

3 files changed

+18
-10
lines changed

3 files changed

+18
-10
lines changed

projects/ngx-firestore-repository/src/lib/ngx-firestore-repository.module.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import 'reflect-metadata';
22

3-
import { ModuleWithProviders, NgModule, Provider } from '@angular/core';
3+
import { EnvironmentProviders, makeEnvironmentProviders, ModuleWithProviders, NgModule, Provider } from '@angular/core';
44
import { FirestoreRepositoryBuilder } from './repository/firestore-repository-builder.service';
55
import { FIRESTORE_APP } from './ngx-firestore-repository.module.di';
66
import { REPOSITORY_BUILDER_TOKEN } from '@paddls/ngx-repository';
@@ -34,7 +34,7 @@ export interface NgxFirestoreRepositoryModuleConfiguration { // @TODO: RMA/TNI :
3434
debug?: boolean;
3535
}
3636

37-
export function provideNgxFirestoreRepository(config: NgxFirestoreRepositoryModuleConfiguration = {debug: false}): Provider[] {
37+
export function provideNgxFirestoreRepository(config: NgxFirestoreRepositoryModuleConfiguration = {debug: false}): EnvironmentProviders {
3838
const providers: Provider[] = [
3939
...MODULE_PROVIDERS,
4040
{
@@ -47,7 +47,7 @@ export function provideNgxFirestoreRepository(config: NgxFirestoreRepositoryModu
4747
providers.push(LogExecuteFirestoreRequestEventListener);
4848
}
4949

50-
return providers;
50+
return makeEnvironmentProviders(providers);
5151
}
5252

5353
/**

projects/ngx-http-repository/src/lib/ngx-http-repository.module.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import 'reflect-metadata';
22

3-
import { EnvironmentProviders, ModuleWithProviders, NgModule, Provider } from '@angular/core';
3+
import { EnvironmentProviders, makeEnvironmentProviders, ModuleWithProviders, NgModule, Provider } from '@angular/core';
44
import { provideHttpClient, withInterceptorsFromDi } from '@angular/common/http';
55
import { REPOSITORY_BUILDER_TOKEN } from '@paddls/ngx-repository';
66
import { HttpRepositoryDriver } from './driver/http-repository.driver';
@@ -29,7 +29,7 @@ export interface NgxHttpRepositoryModuleConfiguration {
2929
debug?: boolean;
3030
}
3131

32-
export function provideNgxHttpRepository(config: NgxHttpRepositoryModuleConfiguration = {debug: false}): Provider[] {
32+
export function provideNgxHttpRepository(config: NgxHttpRepositoryModuleConfiguration = {debug: false}): EnvironmentProviders {
3333
const providers: Provider = [
3434
...PROVIDERS,
3535
{
@@ -42,7 +42,7 @@ export function provideNgxHttpRepository(config: NgxHttpRepositoryModuleConfigur
4242
providers.push(LogExecuteHttpRequestEventListener);
4343
}
4444

45-
return providers;
45+
return makeEnvironmentProviders(providers);
4646
}
4747

4848
/**

projects/ngx-repository/src/lib/ngx-repository.module.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
import 'reflect-metadata';
22

3-
import { APP_INITIALIZER, Injector, ModuleWithProviders, NgModule, Provider } from '@angular/core';
3+
import {
4+
APP_INITIALIZER,
5+
EnvironmentProviders,
6+
Injector,
7+
makeEnvironmentProviders,
8+
ModuleWithProviders,
9+
NgModule,
10+
Provider
11+
} from '@angular/core';
412
import { NgxRepositoryService } from './ngx-repository.service';
513
import { DEFAULT_NORMALIZER_CONFIGURATION, NormalizerConfiguration } from '@paddls/ts-serializer';
614
import { RequestManager } from './core/manager/request.manager';
@@ -65,14 +73,14 @@ const MODULE_PROVIDERS: Provider[] = [
6573
*/
6674
export const NGX_REPOSITORY_INJECTOR_INSTANCE: string = 'NGX_REPOSITORY_INJECTOR_INSTANCE';
6775

68-
export function provideNgxRepository(config?: Config): Provider[] {
69-
return [
76+
export function provideNgxRepository(config?: Config): EnvironmentProviders {
77+
return makeEnvironmentProviders([
7078
...MODULE_PROVIDERS,
7179
{
7280
provide: NORMALIZER_CONFIGURATION_TOKEN,
7381
useValue: config && config.normalizerConfiguration ? config.normalizerConfiguration : DEFAULT_NORMALIZER_CONFIGURATION
7482
}
75-
];
83+
]);
7684
}
7785

7886

0 commit comments

Comments
 (0)