UNPKG

@spartacus/core

Version:

Spartacus - the core framework

18 lines 2.69 kB
import { BaseSiteService } from '../facade/base-site.service'; import { CurrencyService } from '../facade/currency.service'; import { LanguageService } from '../facade/language.service'; import { BASE_SITE_CONTEXT_ID, CURRENCY_CONTEXT_ID, LANGUAGE_CONTEXT_ID, } from './context-ids'; export class ContextServiceMap { } export function serviceMapFactory() { return { [LANGUAGE_CONTEXT_ID]: LanguageService, [CURRENCY_CONTEXT_ID]: CurrencyService, [BASE_SITE_CONTEXT_ID]: BaseSiteService, }; } export const contextServiceMapProvider = { provide: ContextServiceMap, useFactory: serviceMapFactory, }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGV4dC1zZXJ2aWNlLW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NvcmUvc3JjL3NpdGUtY29udGV4dC9wcm92aWRlcnMvY29udGV4dC1zZXJ2aWNlLW1hcC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDOUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzdELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUU3RCxPQUFPLEVBQ0wsb0JBQW9CLEVBQ3BCLG1CQUFtQixFQUNuQixtQkFBbUIsR0FDcEIsTUFBTSxlQUFlLENBQUM7QUFFdkIsTUFBTSxPQUFnQixpQkFBaUI7Q0FFdEM7QUFFRCxNQUFNLFVBQVUsaUJBQWlCO0lBQy9CLE9BQU87UUFDTCxDQUFDLG1CQUFtQixDQUFDLEVBQUUsZUFBZTtRQUN0QyxDQUFDLG1CQUFtQixDQUFDLEVBQUUsZUFBZTtRQUN0QyxDQUFDLG9CQUFvQixDQUFDLEVBQUUsZUFBZTtLQUN4QyxDQUFDO0FBQ0osQ0FBQztBQUVELE1BQU0sQ0FBQyxNQUFNLHlCQUF5QixHQUFhO0lBQ2pELE9BQU8sRUFBRSxpQkFBaUI7SUFDMUIsVUFBVSxFQUFFLGlCQUFpQjtDQUM5QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUHJvdmlkZXIsIFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEJhc2VTaXRlU2VydmljZSB9IGZyb20gJy4uL2ZhY2FkZS9iYXNlLXNpdGUuc2VydmljZSc7XG5pbXBvcnQgeyBDdXJyZW5jeVNlcnZpY2UgfSBmcm9tICcuLi9mYWNhZGUvY3VycmVuY3kuc2VydmljZSc7XG5pbXBvcnQgeyBMYW5ndWFnZVNlcnZpY2UgfSBmcm9tICcuLi9mYWNhZGUvbGFuZ3VhZ2Uuc2VydmljZSc7XG5pbXBvcnQgeyBTaXRlQ29udGV4dCB9IGZyb20gJy4uL2ZhY2FkZS9zaXRlLWNvbnRleHQuaW50ZXJmYWNlJztcbmltcG9ydCB7XG4gIEJBU0VfU0lURV9DT05URVhUX0lELFxuICBDVVJSRU5DWV9DT05URVhUX0lELFxuICBMQU5HVUFHRV9DT05URVhUX0lELFxufSBmcm9tICcuL2NvbnRleHQtaWRzJztcblxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIENvbnRleHRTZXJ2aWNlTWFwIHtcbiAgW2NvbnRleHQ6IHN0cmluZ106IFR5cGU8U2l0ZUNvbnRleHQ8YW55Pj47XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBzZXJ2aWNlTWFwRmFjdG9yeSgpIHtcbiAgcmV0dXJuIHtcbiAgICBbTEFOR1VBR0VfQ09OVEVYVF9JRF06IExhbmd1YWdlU2VydmljZSxcbiAgICBbQ1VSUkVOQ1lfQ09OVEVYVF9JRF06IEN1cnJlbmN5U2VydmljZSxcbiAgICBbQkFTRV9TSVRFX0NPTlRFWFRfSURdOiBCYXNlU2l0ZVNlcnZpY2UsXG4gIH07XG59XG5cbmV4cG9ydCBjb25zdCBjb250ZXh0U2VydmljZU1hcFByb3ZpZGVyOiBQcm92aWRlciA9IHtcbiAgcHJvdmlkZTogQ29udGV4dFNlcnZpY2VNYXAsXG4gIHVzZUZhY3Rvcnk6IHNlcnZpY2VNYXBGYWN0b3J5LFxufTtcbiJdfQ==