angular-admin-lte-teliqo
Version:
npm# angular-admin-lte
36 lines (35 loc) • 2.71 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { InjectionToken } from '@angular/core';
import { LayoutStore } from './layout.store';
/**
* [InjectionToken description]
*/
export var /** @type {?} */ LayoutConfigToken = new InjectionToken('layoutConfig');
/**
* [layoutStoreFactory description]
* @param {?} layoutConfig
* @return {?}
*/
export function layoutStoreFactory(layoutConfig) {
return new LayoutStore(layoutConfig);
}
/**
* [layoutProviders description]
* @param {?} layoutConfig
* @return {?}
*/
export function layoutProvider(layoutConfig) {
return [{
provide: LayoutStore,
useFactory: layoutStoreFactory,
deps: [LayoutConfigToken]
}, {
provide: LayoutConfigToken,
useValue: layoutConfig
}
];
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5b3V0LnByb3ZpZGVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1hZG1pbi1sdGUtdGVsaXFvLyIsInNvdXJjZXMiOlsibGliL2xheW91dC9sYXlvdXQucHJvdmlkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFL0MsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDOzs7O0FBTTdDLE1BQU0sQ0FBQyxxQkFBTSxpQkFBaUIsR0FBRyxJQUFJLGNBQWMsQ0FBQyxjQUFjLENBQUMsQ0FBQzs7Ozs7O0FBS3BFLE1BQU0sNkJBQTZCLFlBQXlCO0lBQzFELE1BQU0sQ0FBQyxJQUFJLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQztDQUN0Qzs7Ozs7O0FBS0QsTUFBTSx5QkFBeUIsWUFBeUI7SUFDdEQsTUFBTSxDQUFDLENBQUM7WUFDSixPQUFPLEVBQUUsV0FBVztZQUNwQixVQUFVLEVBQUUsa0JBQWtCO1lBQzlCLElBQUksRUFBRSxDQUFDLGlCQUFpQixDQUFDO1NBQzFCLEVBQUU7WUFDRCxPQUFPLEVBQUUsaUJBQWlCO1lBQzFCLFFBQVEsRUFBRSxZQUFZO1NBQ3ZCO0tBQ0YsQ0FBQztDQUNIIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgTGF5b3V0U3RvcmUgfSBmcm9tICcuL2xheW91dC5zdG9yZSc7XG5pbXBvcnQgeyBMYXlvdXRTdGF0ZSB9IGZyb20gJy4vbGF5b3V0LnN0YXRlJztcblxuLyoqXG4gKiBbSW5qZWN0aW9uVG9rZW4gZGVzY3JpcHRpb25dXG4gKi9cbmV4cG9ydCBjb25zdCBMYXlvdXRDb25maWdUb2tlbiA9IG5ldyBJbmplY3Rpb25Ub2tlbignbGF5b3V0Q29uZmlnJyk7XG5cbi8qKlxuICogW2xheW91dFN0b3JlRmFjdG9yeSBkZXNjcmlwdGlvbl1cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGxheW91dFN0b3JlRmFjdG9yeShsYXlvdXRDb25maWc6IExheW91dFN0YXRlKTogTGF5b3V0U3RvcmUge1xuICByZXR1cm4gbmV3IExheW91dFN0b3JlKGxheW91dENvbmZpZyk7XG59XG5cbi8qKlxuICogW2xheW91dFByb3ZpZGVycyBkZXNjcmlwdGlvbl1cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGxheW91dFByb3ZpZGVyKGxheW91dENvbmZpZzogTGF5b3V0U3RhdGUpIHtcbiAgcmV0dXJuIFt7XG4gICAgICBwcm92aWRlOiBMYXlvdXRTdG9yZSxcbiAgICAgIHVzZUZhY3Rvcnk6IGxheW91dFN0b3JlRmFjdG9yeSxcbiAgICAgIGRlcHM6IFtMYXlvdXRDb25maWdUb2tlbl1cbiAgICB9LCB7XG4gICAgICBwcm92aWRlOiBMYXlvdXRDb25maWdUb2tlbixcbiAgICAgIHVzZVZhbHVlOiBsYXlvdXRDb25maWdcbiAgICB9XG4gIF07XG59XG4iXX0=