UNPKG

@spartacus/core

Version:

Spartacus - the core framework

137 lines 18.6 kB
import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { AnonymousConsentTemplatesAdapter } from '../../../anonymous-consents/connectors/anonymous-consent-templates.adapter'; import { ANONYMOUS_CONSENT_NORMALIZER } from '../../../anonymous-consents/connectors/converters'; import { provideDefaultConfig } from '../../../config/config-providers'; import { ADDRESS_LIST_NORMALIZER } from '../../../user/connectors/address/converters'; import { UserAddressAdapter } from '../../../user/connectors/address/user-address.adapter'; import { UserConsentAdapter } from '../../../user/connectors/consent/user-consent.adapter'; import { UserCostCenterAdapter } from '../../../user/connectors/cost-center/user-cost-center.adapter'; import { CustomerCouponAdapter } from '../../../user/connectors/customer-coupon/customer-coupon.adapter'; import { PRODUCT_INTERESTS_NORMALIZER } from '../../../user/connectors/interests/converters'; import { UserInterestsAdapter } from '../../../user/connectors/interests/user-interests.adapter'; import { UserNotificationPreferenceAdapter } from '../../../user/connectors/notification-preference/user-notification-preference.adapter'; import { ORDER_RETURN_REQUEST_NORMALIZER } from '../../../user/connectors/order/converters'; import { UserOrderAdapter } from '../../../user/connectors/order/user-order.adapter'; import { UserPaymentAdapter } from '../../../user/connectors/payment/user-payment.adapter'; import { UserReplenishmentOrderAdapter } from '../../../user/connectors/replenishment-order'; import { OccCustomerCouponAdapter } from '../user/occ-customer-coupon.adapter'; import { AnonymousConsentNormalizer } from './converters/anonymous-consents-normalizer'; import { OccAddressListNormalizer } from './converters/occ-address-list-normalizer'; import { OccReturnRequestNormalizer } from './converters/occ-return-request-normalizer'; import { OccUserInterestsNormalizer } from './converters/occ-user-interests-normalizer'; import { defaultOccUserConfig } from './default-occ-user-config'; import { OccAnonymousConsentTemplatesAdapter } from './occ-anonymous-consent-templates.adapter'; import { OccUserAddressAdapter } from './occ-user-address.adapter'; import { OccUserConsentAdapter } from './occ-user-consent.adapter'; import { OccUserCostCenterAdapter } from './occ-user-cost-centers.adapter'; import { OccUserInterestsAdapter } from './occ-user-interests.adapter'; import { OccUserNotificationPreferenceAdapter } from './occ-user-notification-preference.adapter'; import { OccUserOrderAdapter } from './occ-user-order.adapter'; import { OccUserPaymentAdapter } from './occ-user-payment.adapter'; import { OccUserReplenishmentOrderAdapter } from './occ-user-replenishment-order.adapter'; import * as i0 from "@angular/core"; /** * @deprecated since 4.2 - use UserOccTransitional_4_2_Module wiith order lib instead */ export class UserOccTransitionalModule { } UserOccTransitionalModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserOccTransitionalModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); UserOccTransitionalModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserOccTransitionalModule, imports: [CommonModule] }); UserOccTransitionalModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserOccTransitionalModule, providers: [ provideDefaultConfig(defaultOccUserConfig), { provide: UserAddressAdapter, useClass: OccUserAddressAdapter }, { provide: UserConsentAdapter, useClass: OccUserConsentAdapter }, { provide: AnonymousConsentTemplatesAdapter, useClass: OccAnonymousConsentTemplatesAdapter, }, { provide: UserPaymentAdapter, useClass: OccUserPaymentAdapter, }, { provide: UserOrderAdapter, useClass: OccUserOrderAdapter }, { provide: CustomerCouponAdapter, useClass: OccCustomerCouponAdapter }, { provide: UserNotificationPreferenceAdapter, useClass: OccUserNotificationPreferenceAdapter, }, { provide: UserInterestsAdapter, useClass: OccUserInterestsAdapter }, { provide: UserCostCenterAdapter, useClass: OccUserCostCenterAdapter }, { provide: PRODUCT_INTERESTS_NORMALIZER, useExisting: OccUserInterestsNormalizer, multi: true, }, { provide: ORDER_RETURN_REQUEST_NORMALIZER, useExisting: OccReturnRequestNormalizer, multi: true, }, { provide: ANONYMOUS_CONSENT_NORMALIZER, useExisting: AnonymousConsentNormalizer, multi: true, }, { provide: ADDRESS_LIST_NORMALIZER, useExisting: OccAddressListNormalizer, multi: true, }, { provide: UserReplenishmentOrderAdapter, useClass: OccUserReplenishmentOrderAdapter, }, ], imports: [[CommonModule]] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserOccTransitionalModule, decorators: [{ type: NgModule, args: [{ imports: [CommonModule], providers: [ provideDefaultConfig(defaultOccUserConfig), { provide: UserAddressAdapter, useClass: OccUserAddressAdapter }, { provide: UserConsentAdapter, useClass: OccUserConsentAdapter }, { provide: AnonymousConsentTemplatesAdapter, useClass: OccAnonymousConsentTemplatesAdapter, }, { provide: UserPaymentAdapter, useClass: OccUserPaymentAdapter, }, { provide: UserOrderAdapter, useClass: OccUserOrderAdapter }, { provide: CustomerCouponAdapter, useClass: OccCustomerCouponAdapter }, { provide: UserNotificationPreferenceAdapter, useClass: OccUserNotificationPreferenceAdapter, }, { provide: UserInterestsAdapter, useClass: OccUserInterestsAdapter }, { provide: UserCostCenterAdapter, useClass: OccUserCostCenterAdapter }, { provide: PRODUCT_INTERESTS_NORMALIZER, useExisting: OccUserInterestsNormalizer, multi: true, }, { provide: ORDER_RETURN_REQUEST_NORMALIZER, useExisting: OccReturnRequestNormalizer, multi: true, }, { provide: ANONYMOUS_CONSENT_NORMALIZER, useExisting: AnonymousConsentNormalizer, multi: true, }, { provide: ADDRESS_LIST_NORMALIZER, useExisting: OccAddressListNormalizer, multi: true, }, { provide: UserReplenishmentOrderAdapter, useClass: OccUserReplenishmentOrderAdapter, }, ], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci1vY2MtdHJhbnNpdGlvbmFsLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NvcmUvc3JjL29jYy9hZGFwdGVycy91c2VyL3VzZXItb2NjLXRyYW5zaXRpb25hbC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLGdDQUFnQyxFQUFFLE1BQU0sNEVBQTRFLENBQUM7QUFDOUgsT0FBTyxFQUFFLDRCQUE0QixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDakcsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDeEUsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sNkNBQTZDLENBQUM7QUFDdEYsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sdURBQXVELENBQUM7QUFDM0YsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sdURBQXVELENBQUM7QUFDM0YsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sK0RBQStELENBQUM7QUFDdEcsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sa0VBQWtFLENBQUM7QUFDekcsT0FBTyxFQUFFLDRCQUE0QixFQUFFLE1BQU0sK0NBQStDLENBQUM7QUFDN0YsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sMkRBQTJELENBQUM7QUFDakcsT0FBTyxFQUFFLGlDQUFpQyxFQUFFLE1BQU0sdUZBQXVGLENBQUM7QUFDMUksT0FBTyxFQUFFLCtCQUErQixFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDNUYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDckYsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sdURB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QkFDRSxPQUFPLEVBQUUsNkJBQTZCOzRCQUN0QyxRQUFRLEVBQUUsZ0NBQWdDO3lCQUMzQztxQkFDRjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQW5vbnltb3VzQ29uc2VudFRlbXBsYXRlc0FkYXB0ZXIgfSBmcm9tICcuLi8uLi8uLi9hbm9ueW1vdXMtY29uc2VudHMvY29ubmVjdG9ycy9hbm9ueW1vdXMtY29uc2VudC10ZW1wbGF0ZXMuYWRhcHRlcic7XG5pbXBvcnQgeyBBTk9OWU1PVVNfQ09OU0VOVF9OT1JNQUxJWkVSIH0gZnJvbSAnLi4vLi4vLi4vYW5vbnltb3VzLWNvbnNlbnRzL2Nvbm5lY3RvcnMvY29udmVydGVycyc7XG5pbXBvcnQgeyBwcm92aWRlRGVmYXVsdENvbmZpZyB9IGZyb20gJy4uLy4uLy4uL2NvbmZpZy9jb25maWctcHJvdmlkZXJzJztcbmltcG9ydCB7IEFERFJFU1NfTElTVF9OT1JNQUxJWkVSIH0gZnJvbSAnLi4vLi4vLi4vdXNlci9jb25uZWN0b3JzL2FkZHJlc3MvY29udmVydGVycyc7XG5pbXBvcnQgeyBVc2VyQWRkcmVzc0FkYXB0ZXIgfSBmcm9tICcuLi8uLi8uLi91c2VyL2Nvbm5lY3RvcnMvYWRkcmVzcy91c2VyLWFkZHJlc3MuYWRhcHRlcic7XG5pbXBvcnQgeyBVc2VyQ29uc2VudEFkYXB0ZXIgfSBmcm9tICcuLi8uLi8uLi91c2VyL2Nvbm5lY3RvcnMvY29uc2VudC91c2VyLWNvbnNlbnQuYWRhcHRlcic7XG5pbXBvcnQgeyBVc2VyQ29zdENlbnRlckFkYXB0ZXIgfSBmcm9tICcuLi8uLi8uLi91c2VyL2Nvbm5lY3RvcnMvY29zdC1jZW50ZXIvdXNlci1jb3N0LWNlbnRlci5hZGFwdGVyJztcbmltcG9ydCB7IEN1c3RvbWVyQ291cG9uQWRhcHRlciB9IGZyb20gJy4uLy4uLy4uL3VzZXIvY29ubmVjdG9ycy9jdXN0b21lci1jb3Vwb24vY3VzdG9tZXItY291cG9uLmFkYXB0ZXInO1xuaW1wb3J0IHsgUFJPRFVDVF9JTlRFUkVTVFNfTk9STUFMSVpFUiB9IGZyb20gJy4uLy4uLy4uL3VzZXIvY29ubmVjdG9ycy9pbnRlcmVzdHMvY29udmVydGVycyc7XG5pbXBvcnQgeyBVc2VySW50ZXJlc3RzQWRhcHRlciB9IGZyb20gJy4uLy4uLy4uL3VzZXIvY29ubmVjdG9ycy9pbnRlcmVzdHMvdXNlci1pbnRlcmVzdHMuYWRhcHRlcic7XG5pbXBvcnQgeyBVc2VyTm90aWZpY2F0aW9uUHJlZmVyZW5jZUFkYXB0ZXIgfSBmcm9tICcuLi8uLi8uLi91c2VyL2Nvbm5lY3RvcnMvbm90aWZpY2F0aW9uLXByZWZlcmVuY2UvdXNlci1ub3RpZmljYXRpb24tcHJlZmVyZW5jZS5hZGFwdGVyJztcbmltcG9ydCB7IE9SREVSX1JFVFVSTl9SRVFVRVNUX05PUk1BTElaRVIgfSBmcm9tICcuLi8uLi8uLi91c2VyL2Nvbm5lY3RvcnMvb3JkZXIvY29udmVydGVycyc7XG5pbXBvcnQgeyBVc2VyT3JkZXJBZGFwdGVyIH0gZnJvbSAnLi4vLi4vLi4vdXNlci9jb25uZWN0b3JzL29yZGVyL3VzZXItb3JkZXIuYWRhcHRlcic7XG5pbXBvcnQgeyBVc2VyUGF5bWVudEFkYXB0ZXIgfSBmcm9tICcuLi8uLi8uLi91c2VyL2Nvbm5lY3RvcnMvcGF5bWVudC91c2VyLXBheW1lbnQuYWRhcHRlcic7XG5pbXBvcnQgeyBVc2VyUmVwbGVuaXNobWVudE9yZGVyQWRhcHRlciB9IGZyb20gJy4uLy4uLy4uL3VzZXIvY29ubmVjdG9ycy9yZXBsZW5pc2htZW50LW9yZGVyJztcbmltcG9ydCB7IE9jY0N1c3RvbWVyQ291cG9uQWRhcHRlciB9IGZyb20gJy4uL3VzZXIvb2NjLWN1c3RvbWVyLWNvdXBvbi5hZGFwdGVyJztcbmltcG9ydCB7IEFub255bW91c0NvbnNlbnROb3JtYWxpemVyIH0gZnJvbSAnLi9jb252ZXJ0ZXJzL2Fub255bW91cy1jb25zZW50cy1ub3JtYWxpemVyJztcbmltcG9ydCB7IE9jY0FkZHJlc3NMaXN0Tm9ybWFsaXplciB9IGZyb20gJy4vY29udmVydGVycy9vY2MtYWRkcmVzcy1saXN0LW5vcm1hbGl6ZXInO1xuaW1wb3J0IHsgT2NjUmV0dXJuUmVxdWVzdE5vcm1hbGl6ZXIgfSBmcm9tICcuL2NvbnZlcnRlcnMvb2NjLXJldHVybi1yZXF1ZXN0LW5vcm1hbGl6ZXInO1xuaW1wb3J0IHsgT2NjVXNlckludGVyZXN0c05vcm1hbGl6ZXIgfSBmcm9tICcuL2NvbnZlcnRlcnMvb2NjLXVzZXItaW50ZXJlc3RzLW5vcm1hbGl6ZXInO1xuaW1wb3J0IHsgZGVmYXVsdE9jY1VzZXJDb25maWcgfSBmcm9tICcuL2RlZmF1bHQtb2NjLXVzZXItY29uZmlnJztcbmltcG9ydCB7IE9jY0Fub255bW91c0NvbnNlbnRUZW1wbGF0ZXNBZGFwdGVyIH0gZnJvbSAnLi9vY2MtYW5vbnltb3VzLWNvbnNlbnQtdGVtcGxhdGVzLmFkYXB0ZXInO1xuaW1wb3J0IHsgT2NjVXNlckFkZHJlc3NBZGFwdGVyIH0gZnJvbSAnLi9vY2MtdXNlci1hZGRyZXNzLmFkYXB0ZXInO1xuaW1wb3J0IHsgT2NjVXNlckNvbnNlbnRBZGFwdGVyIH0gZnJvbSAnLi9vY2MtdXNlci1jb25zZW50LmFkYXB0ZXInO1xuaW1wb3J0IHsgT2NjVXNlckNvc3RDZW50ZXJBZGFwdGVyIH0gZnJvbSAnLi9vY2MtdXNlci1jb3N0LWNlbnRlcnMuYWRhcHRlcic7XG5pbXBvcnQgeyBPY2NVc2VySW50ZXJlc3RzQWRhcHRlciB9IGZyb20gJy4vb2NjLXVzZXItaW50ZXJlc3RzLmFkYXB0ZXInO1xuaW1wb3J0IHsgT2NjVXNlck5vdGlmaWNhdGlvblByZWZlcmVuY2VBZGFwdGVyIH0gZnJvbSAnLi9vY2MtdXNlci1ub3RpZmljYXRpb24tcHJlZmVyZW5jZS5hZGFwdGVyJztcbmltcG9ydCB7IE9jY1VzZXJPcmRlckFkYXB0ZXIgfSBmcm9tICcuL29jYy11c2VyLW9yZGVyLmFkYXB0ZXInO1xuaW1wb3J0IHsgT2NjVXNlclBheW1lbnRBZGFwdGVyIH0gZnJvbSAnLi9vY2MtdXNlci1wYXltZW50LmFkYXB0ZXInO1xuaW1wb3J0IHsgT2NjVXNlclJlcGxlbmlzaG1lbnRPcmRlckFkYXB0ZXIgfSBmcm9tICcuL29jYy11c2VyLXJlcGxlbmlzaG1lbnQtb3JkZXIuYWRhcHRlcic7XG5cbi8qKlxuICogQGRlcHJlY2F0ZWQgc2luY2UgNC4yIC0gdXNlIFVzZXJPY2NUcmFuc2l0aW9uYWxfNF8yX01vZHVsZSB3aWl0aCBvcmRlciBsaWIgaW5zdGVhZFxuICovXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlXSxcbiAgcHJvdmlkZXJzOiBbXG4gICAgcHJvdmlkZURlZmF1bHRDb25maWcoZGVmYXVsdE9jY1VzZXJDb25maWcpLFxuICAgIHsgcHJvdmlkZTogVXNlckFkZHJlc3NBZGFwdGVyLCB1c2VDbGFzczogT2NjVXNlckFkZHJlc3NBZGFwdGVyIH0sXG4gICAgeyBwcm92aWRlOiBVc2VyQ29uc2VudEFkYXB0ZXIsIHVzZUNsYXNzOiBPY2NVc2VyQ29uc2VudEFkYXB0ZXIgfSxcbiAgICB7XG4gICAgICBwcm92aWRlOiBBbm9ueW1vdXNDb25zZW50VGVtcGxhdGVzQWRhcHRlcixcbiAgICAgIHVzZUNsYXNzOiBPY2NBbm9ueW1vdXNDb25zZW50VGVtcGxhdGVzQWRhcHRlcixcbiAgICB9LFxuICAgIHtcbiAgICAgIHByb3ZpZGU6IFVzZXJQYXltZW50QWRhcHRlcixcbiAgICAgIHVzZUNsYXNzOiBPY2NVc2VyUGF5bWVudEFkYXB0ZXIsXG4gICAgfSxcbiAgICB7IHByb3ZpZGU6IFVzZXJPcmRlckFkYXB0ZXIsIHVzZUNsYXNzOiBPY2NVc2VyT3JkZXJBZGFwdGVyIH0sXG4gICAgeyBwcm92aWRlOiBDdXN0b21lckNvdXBvbkFkYXB0ZXIsIHVzZUNsYXNzOiBPY2NDdXN0b21lckNvdXBvbkFkYXB0ZXIgfSxcbiAgICB7XG4gICAgICBwcm92aWRlOiBVc2VyTm90aWZpY2F0aW9uUHJlZmVyZW5jZUFkYXB0ZXIsXG4gICAgICB1c2VDbGFzczogT2NjVXNlck5vdGlmaWNhdGlvblByZWZlcmVuY2VBZGFwdGVyLFxuICAgIH0sXG4gICAgeyBwcm92aWRlOiBVc2VySW50ZXJlc3RzQWRhcHRlciwgdXNlQ2xhc3M6IE9jY1VzZXJJbnRlcmVzdHNBZGFwdGVyIH0sXG4gICAgeyBwcm92aWRlOiBVc2VyQ29zdENlbnRlckFkYXB0ZXIsIHVzZUNsYXNzOiBPY2NVc2VyQ29zdENlbnRlckFkYXB0ZXIgfSxcbiAgICB7XG4gICAgICBwcm92aWRlOiBQUk9EVUNUX0lOVEVSRVNUU19OT1JNQUxJWkVSLFxuICAgICAgdXNlRXhpc3Rpbmc6IE9jY1VzZXJJbnRlcmVzdHNOb3JtYWxpemVyLFxuICAgICAgbXVsdGk6IHRydWUsXG4gICAgfSxcbiAgICB7XG4gICAgICBwcm92aWRlOiBPUkRFUl9SRVRVUk5fUkVRVUVTVF9OT1JNQUxJWkVSLFxuICAgICAgdXNlRXhpc3Rpbmc6IE9jY1JldHVyblJlcXVlc3ROb3JtYWxpemVyLFxuICAgICAgbXVsdGk6IHRydWUsXG4gICAgfSxcbiAgICB7XG4gICAgICBwcm92aWRlOiBBTk9OWU1PVVNfQ09OU0VOVF9OT1JNQUxJWkVSLFxuICAgICAgdXNlRXhpc3Rpbmc6IEFub255bW91c0NvbnNlbnROb3JtYWxpemVyLFxuICAgICAgbXVsdGk6IHRydWUsXG4gICAgfSxcbiAgICB7XG4gICAgICBwcm92aWRlOiBBRERSRVNTX0xJU1RfTk9STUFMSVpFUixcbiAgICAgIHVzZUV4aXN0aW5nOiBPY2NBZGRyZXNzTGlzdE5vcm1hbGl6ZXIsXG4gICAgICBtdWx0aTogdHJ1ZSxcbiAgICB9LFxuICAgIHtcbiAgICAgIHByb3ZpZGU6IFVzZXJSZXBsZW5pc2htZW50T3JkZXJBZGFwdGVyLFxuICAgICAgdXNlQ2xhc3M6IE9jY1VzZXJSZXBsZW5pc2htZW50T3JkZXJBZGFwdGVyLFxuICAgIH0sXG4gIF0sXG59KVxuZXhwb3J0IGNsYXNzIFVzZXJPY2NUcmFuc2l0aW9uYWxNb2R1bGUge31cbiJdfQ==