UNPKG

ad-custom-lib

Version:

This is an UI custom library based on Adminlte library with purpose for personal use, if you need a full template of Primeng please visit https://github.com/mledour/angular-admin-lte

36 lines 2.93 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { InjectionToken } from '@angular/core'; import { LayoutStore } from './layout.store'; /** * [InjectionToken description] * @type {?} */ export const 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5b3V0LnByb3ZpZGVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWQtY3VzdG9tLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9sYXlvdXQvbGF5b3V0LnByb3ZpZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRy9DLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7Ozs7QUFLN0MsTUFBTSxPQUFPLGlCQUFpQixHQUFHLElBQUksY0FBYyxDQUFDLGNBQWMsQ0FBQzs7Ozs7O0FBS25FLE1BQU0sVUFBVSxrQkFBa0IsQ0FBQyxZQUF5QjtJQUN4RCxPQUFPLElBQUksV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDO0FBQ3pDLENBQUM7Ozs7OztBQUtELE1BQU0sVUFBVSxjQUFjLENBQUMsWUFBeUI7SUFDcEQsT0FBTyxDQUFDO1lBQ0osT0FBTyxFQUFFLFdBQVc7WUFDcEIsVUFBVSxFQUFFLGtCQUFrQjtZQUM5QixJQUFJLEVBQUUsQ0FBQyxpQkFBaUIsQ0FBQztTQUM1QixFQUFFO1lBQ0MsT0FBTyxFQUFFLGlCQUFpQjtZQUMxQixRQUFRLEVBQUUsWUFBWTtTQUN6QjtLQUNBLENBQUM7QUFDTixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IExheW91dFN0YXRlIH0gZnJvbSAnLi9sYXlvdXQuc3RhdGUnO1xyXG5pbXBvcnQgeyBMYXlvdXRTdG9yZSB9IGZyb20gJy4vbGF5b3V0LnN0b3JlJztcclxuXHJcbi8qKlxyXG4gKiBbSW5qZWN0aW9uVG9rZW4gZGVzY3JpcHRpb25dXHJcbiAqL1xyXG5leHBvcnQgY29uc3QgTGF5b3V0Q29uZmlnVG9rZW4gPSBuZXcgSW5qZWN0aW9uVG9rZW4oJ2xheW91dENvbmZpZycpO1xyXG5cclxuLyoqXHJcbiAqIFtsYXlvdXRTdG9yZUZhY3RvcnkgZGVzY3JpcHRpb25dXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gbGF5b3V0U3RvcmVGYWN0b3J5KGxheW91dENvbmZpZzogTGF5b3V0U3RhdGUpOiBMYXlvdXRTdG9yZSB7XHJcbiAgICByZXR1cm4gbmV3IExheW91dFN0b3JlKGxheW91dENvbmZpZyk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBbbGF5b3V0UHJvdmlkZXJzIGRlc2NyaXB0aW9uXVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGxheW91dFByb3ZpZGVyKGxheW91dENvbmZpZzogTGF5b3V0U3RhdGUpIHtcclxuICAgIHJldHVybiBbe1xyXG4gICAgICAgIHByb3ZpZGU6IExheW91dFN0b3JlLFxyXG4gICAgICAgIHVzZUZhY3Rvcnk6IGxheW91dFN0b3JlRmFjdG9yeSxcclxuICAgICAgICBkZXBzOiBbTGF5b3V0Q29uZmlnVG9rZW5dXHJcbiAgICB9LCB7XHJcbiAgICAgICAgcHJvdmlkZTogTGF5b3V0Q29uZmlnVG9rZW4sXHJcbiAgICAgICAgdXNlVmFsdWU6IGxheW91dENvbmZpZ1xyXG4gICAgfVxyXG4gICAgXTtcclxufVxyXG4iXX0=