UNPKG

@spartacus/user

Version:

User feature library for Spartacus

46 lines 5.09 kB
import { NgModule } from '@angular/core'; import { provideDefaultConfigFactory, UserAccountFacadeTransitionalToken, } from '@spartacus/core'; import { UserAccountFacade } from './facade/user-account.facade'; import { USER_ACCOUNT_CORE_FEATURE, USER_ACCOUNT_FEATURE, } from './feature-name'; import * as i0 from "@angular/core"; // TODO: Inline this factory when we start releasing Ivy compiled libraries export function defaultUserAccountComponentsConfig() { const config = { featureModules: { [USER_ACCOUNT_FEATURE]: { cmsComponents: [ 'LoginComponent', 'ReturningCustomerLoginComponent', 'ReturningCustomerRegisterComponent', ], }, // by default core is bundled together with components [USER_ACCOUNT_CORE_FEATURE]: USER_ACCOUNT_FEATURE, }, }; return config; } export class UserAccountRootModule { } UserAccountRootModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserAccountRootModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); UserAccountRootModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserAccountRootModule }); UserAccountRootModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserAccountRootModule, providers: [ provideDefaultConfigFactory(defaultUserAccountComponentsConfig), { provide: UserAccountFacadeTransitionalToken, useExisting: UserAccountFacade, }, ] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserAccountRootModule, decorators: [{ type: NgModule, args: [{ providers: [ provideDefaultConfigFactory(defaultUserAccountComponentsConfig), { provide: UserAccountFacadeTransitionalToken, useExisting: UserAccountFacade, }, ], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci1hY2NvdW50LXJvb3QubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vZmVhdHVyZS1saWJzL3VzZXIvYWNjb3VudC9yb290L3VzZXItYWNjb3VudC1yb290Lm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFFTCwyQkFBMkIsRUFDM0Isa0NBQWtDLEdBQ25DLE1BQU0saUJBQWlCLENBQUM7QUFDekIsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDakUsT0FBTyxFQUNMLHlCQUF5QixFQUN6QixvQkFBb0IsR0FDckIsTUFBTSxnQkFBZ0IsQ0FBQzs7QUFFeEIsMkVBQTJFO0FBQzNFLE1BQU0sVUFBVSxrQ0FBa0M7SUFDaEQsTUFBTSxNQUFNLEdBQWM7UUFDeEIsY0FBYyxFQUFFO1lBQ2QsQ0FBQyxvQkFBb0IsQ0FBQyxFQUFFO2dCQUN0QixhQUFhLEVBQUU7b0JBQ2IsZ0JBQWdCO29CQUNoQixpQ0FBaUM7b0JBQ2pDLG9DQUFvQztpQkFDckM7YUFDRjtZQUNELHNEQUFzRDtZQUN0RCxDQUFDLHlCQUF5QixDQUFDLEVBQUUsb0JBQW9CO1NBQ2xEO0tBQ0YsQ0FBQztJQUNGLE9BQU8sTUFBTSxDQUFDO0FBQ2hCLENBQUM7QUFXRCxNQUFNLE9BQU8scUJBQXFCOztrSEFBckIscUJBQXFCO21IQUFyQixxQkFBcUI7bUhBQXJCLHFCQUFxQixhQVJyQjtRQUNULDJCQUEyQixDQUFDLGtDQUFrQyxDQUFDO1FBQy9EO1lBQ0UsT0FBTyxFQUFFLGtDQUFrQztZQUMzQyxXQUFXLEVBQUUsaUJBQWlCO1NBQy9CO0tBQ0Y7MkZBRVUscUJBQXFCO2tCQVRqQyxRQUFRO21CQUFDO29CQUNSLFNBQVMsRUFBRTt3QkFDVCwyQkFBMkIsQ0FBQyxrQ0FBa0MsQ0FBQzt3QkFDL0Q7NEJBQ0UsT0FBTyxFQUFFLGtDQUFrQzs0QkFDM0MsV0FBVyxFQUFFLGlCQUFpQjt5QkFDL0I7cUJBQ0Y7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtcbiAgQ21zQ29uZmlnLFxuICBwcm92aWRlRGVmYXVsdENvbmZpZ0ZhY3RvcnksXG4gIFVzZXJBY2NvdW50RmFjYWRlVHJhbnNpdGlvbmFsVG9rZW4sXG59IGZyb20gJ0BzcGFydGFjdXMvY29yZSc7XG5pbXBvcnQgeyBVc2VyQWNjb3VudEZhY2FkZSB9IGZyb20gJy4vZmFjYWRlL3VzZXItYWNjb3VudC5mYWNhZGUnO1xuaW1wb3J0IHtcbiAgVVNFUl9BQ0NPVU5UX0NPUkVfRkVBVFVSRSxcbiAgVVNFUl9BQ0NPVU5UX0ZFQVRVUkUsXG59IGZyb20gJy4vZmVhdHVyZS1uYW1lJztcblxuLy8gVE9ETzogSW5saW5lIHRoaXMgZmFjdG9yeSB3aGVuIHdlIHN0YXJ0IHJlbGVhc2luZyBJdnkgY29tcGlsZWQgbGlicmFyaWVzXG5leHBvcnQgZnVuY3Rpb24gZGVmYXVsdFVzZXJBY2NvdW50Q29tcG9uZW50c0NvbmZpZygpOiBDbXNDb25maWcge1xuICBjb25zdCBjb25maWc6IENtc0NvbmZpZyA9IHtcbiAgICBmZWF0dXJlTW9kdWxlczoge1xuICAgICAgW1VTRVJfQUNDT1VOVF9GRUFUVVJFXToge1xuICAgICAgICBjbXNDb21wb25lbnRzOiBbXG4gICAgICAgICAgJ0xvZ2luQ29tcG9uZW50JyxcbiAgICAgICAgICAnUmV0dXJuaW5nQ3VzdG9tZXJMb2dpbkNvbXBvbmVudCcsXG4gICAgICAgICAgJ1JldHVybmluZ0N1c3RvbWVyUmVnaXN0ZXJDb21wb25lbnQnLFxuICAgICAgICBdLFxuICAgICAgfSxcbiAgICAgIC8vIGJ5IGRlZmF1bHQgY29yZSBpcyBidW5kbGVkIHRvZ2V0aGVyIHdpdGggY29tcG9uZW50c1xuICAgICAgW1VTRVJfQUNDT1VOVF9DT1JFX0ZFQVRVUkVdOiBVU0VSX0FDQ09VTlRfRkVBVFVSRSxcbiAgICB9LFxuICB9O1xuICByZXR1cm4gY29uZmlnO1xufVxuXG5ATmdNb2R1bGUoe1xuICBwcm92aWRlcnM6IFtcbiAgICBwcm92aWRlRGVmYXVsdENvbmZpZ0ZhY3RvcnkoZGVmYXVsdFVzZXJBY2NvdW50Q29tcG9uZW50c0NvbmZpZyksXG4gICAge1xuICAgICAgcHJvdmlkZTogVXNlckFjY291bnRGYWNhZGVUcmFuc2l0aW9uYWxUb2tlbixcbiAgICAgIHVzZUV4aXN0aW5nOiBVc2VyQWNjb3VudEZhY2FkZSxcbiAgICB9LFxuICBdLFxufSlcbmV4cG9ydCBjbGFzcyBVc2VyQWNjb3VudFJvb3RNb2R1bGUge31cbiJdfQ==