Browse Source

add `config` postfix to provider functions

template-config-provider
Sinan997 2 years ago
parent
commit
e7c9debfc1
  1. 16
      npm/ng-packs/apps/dev-app/src/app/app.module.ts
  2. 2
      npm/ng-packs/packages/core/src/lib/core.module.ts
  3. 2
      npm/ng-packs/packages/feature-management/src/lib/feature-management.module.ts
  4. 2
      npm/ng-packs/packages/oauth/src/lib/oauth.module.ts
  5. 2
      npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts

16
npm/ng-packs/apps/dev-app/src/app/app.module.ts

@ -1,21 +1,21 @@
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser'; import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { CoreModule, provideCoreModule } from '@abp/ng.core'; import { CoreModule, provideCoreModuleConfig } from '@abp/ng.core';
import { registerLocale } from '@abp/ng.core/locale'; import { registerLocale } from '@abp/ng.core/locale';
import { import {
InternetConnectionStatusComponent, InternetConnectionStatusComponent,
ThemeSharedModule, ThemeSharedModule,
provideThemeShared, provideThemeSharedConfig,
} from '@abp/ng.theme.shared'; } from '@abp/ng.theme.shared';
import { ThemeLeptonXModule } from '@abp/ng.theme.lepton-x'; import { ThemeLeptonXModule } from '@abp/ng.theme.lepton-x';
import { SideMenuLayoutModule } from '@abp/ng.theme.lepton-x/layouts'; import { SideMenuLayoutModule } from '@abp/ng.theme.lepton-x/layouts';
import { provideAbpOAuth } from '@abp/ng.oauth'; import { provideAbpOAuthConfig } from '@abp/ng.oauth';
import { provideSettingManagementConfig } from '@abp/ng.setting-management/config'; import { provideSettingManagementConfig } from '@abp/ng.setting-management/config';
import { provideAccountConfig } from '@abp/ng.account/config'; import { provideAccountConfig } from '@abp/ng.account/config';
import { provideIdentityConfig } from '@abp/ng.identity/config'; import { provideIdentityConfig } from '@abp/ng.identity/config';
import { provideTenantManagementConfig } from '@abp/ng.tenant-management/config'; import { provideTenantManagementConfig } from '@abp/ng.tenant-management/config';
import { provideFeatureManagement } from '@abp/ng.feature-management'; import { provideFeatureManagementConfig } from '@abp/ng.feature-management';
import { AccountLayoutModule } from '@abp/ng.theme.lepton-x/account'; import { AccountLayoutModule } from '@abp/ng.theme.lepton-x/account';
import { environment } from '../environments/environment'; import { environment } from '../environments/environment';
import { AppRoutingModule } from './app-routing.module'; import { AppRoutingModule } from './app-routing.module';
@ -36,19 +36,19 @@ import { APP_ROUTE_PROVIDER } from './route.provider';
], ],
providers: [ providers: [
APP_ROUTE_PROVIDER, APP_ROUTE_PROVIDER,
provideCoreModule({ provideCoreModuleConfig({
environment, environment,
registerLocaleFn: registerLocale(), registerLocaleFn: registerLocale(),
sendNullsAsQueryParam: false, sendNullsAsQueryParam: false,
skipGetAppConfiguration: false, skipGetAppConfiguration: false,
}), }),
provideAbpOAuth(), provideAbpOAuthConfig(),
provideThemeShared(), provideThemeSharedConfig(),
provideSettingManagementConfig(), provideSettingManagementConfig(),
provideAccountConfig(), provideAccountConfig(),
provideIdentityConfig(), provideIdentityConfig(),
provideTenantManagementConfig(), provideTenantManagementConfig(),
provideFeatureManagement(), provideFeatureManagementConfig(),
], ],
declarations: [AppComponent], declarations: [AppComponent],
bootstrap: [AppComponent], bootstrap: [AppComponent],

2
npm/ng-packs/packages/core/src/lib/core.module.ts

@ -231,7 +231,7 @@ export class CoreModule {
} }
} }
export function provideCoreModule(options = {} as ABP.Root) { export function provideCoreModuleConfig(options = {} as ABP.Root) {
return makeEnvironmentProviders([ return makeEnvironmentProviders([
LocaleProvider, LocaleProvider,
CookieLanguageProvider, CookieLanguageProvider,

2
npm/ng-packs/packages/feature-management/src/lib/feature-management.module.ts

@ -26,6 +26,6 @@ export class FeatureManagementModule {
} }
} }
export function provideFeatureManagement() { export function provideFeatureManagementConfig() {
return makeEnvironmentProviders([FEATURE_MANAGEMENT_SETTINGS_PROVIDERS]); return makeEnvironmentProviders([FEATURE_MANAGEMENT_SETTINGS_PROVIDERS]);
} }

2
npm/ng-packs/packages/oauth/src/lib/oauth.module.ts

@ -78,7 +78,7 @@ export class AbpOAuthModule {
} }
} }
export function provideAbpOAuth() { export function provideAbpOAuthConfig() {
const providers = [ const providers = [
{ {
provide: AuthService, provide: AuthService,

2
npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts

@ -156,7 +156,7 @@ export class ThemeSharedModule {
} }
} }
export function provideThemeShared( export function provideThemeSharedConfig(
{ httpErrorConfig, validation = {}, confirmationIcons = {} } = {} as RootParams, { httpErrorConfig, validation = {}, confirmationIcons = {} } = {} as RootParams,
) { ) {
const providers = [ const providers = [

Loading…
Cancel
Save