UNPKG

@knora/core

Version:
34 lines 3.95 kB
import * as tslib_1 from "tslib"; import { InjectionToken, NgModule } from '@angular/core'; // config for knora-api-js-lib (@knora/api) export var KnoraApiConfigToken = new InjectionToken('Knora api configuration'); // connection config for knora-api-js-lib (@knora/api) export var KnoraApiConnectionToken = new InjectionToken('Knora api connection configuration'); // config for knora-ui (@knora/action, @knora/search, @knora/viewer) export var KuiConfigToken = new InjectionToken('Main configuration for knora-ui modules'); var KuiCoreModule = /** @class */ (function () { function KuiCoreModule() { } KuiCoreModule_1 = KuiCoreModule; KuiCoreModule.forRoot = function (kuiConfig) { // get the app environment configuration here // console.log('KuiCoreModule - forRoot - config: ', config); return { ngModule: KuiCoreModule_1, providers: [ { provide: KuiConfigToken, useValue: kuiConfig } ] }; }; var KuiCoreModule_1; KuiCoreModule = KuiCoreModule_1 = tslib_1.__decorate([ NgModule({ imports: [], declarations: [], exports: [] }) ], KuiCoreModule); return KuiCoreModule; }()); export { KuiCoreModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZS5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aa25vcmEvY29yZS8iLCJzb3VyY2VzIjpbImxpYi9jb3JlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBSzlFLDJDQUEyQztBQUMzQyxNQUFNLENBQUMsSUFBTSxtQkFBbUIsR0FBRyxJQUFJLGNBQWMsQ0FBaUIseUJBQXlCLENBQUMsQ0FBQztBQUVqRyxzREFBc0Q7QUFDdEQsTUFBTSxDQUFDLElBQU0sdUJBQXVCLEdBQUcsSUFBSSxjQUFjLENBQXFCLG9DQUFvQyxDQUFDLENBQUM7QUFFcEgsb0VBQW9FO0FBQ3BFLE1BQU0sQ0FBQyxJQUFNLGNBQWMsR0FBRyxJQUFJLGNBQWMsQ0FBWSx5Q0FBeUMsQ0FBQyxDQUFDO0FBT3ZHO0lBQUE7SUFZQSxDQUFDO3NCQVpZLGFBQWE7SUFFZixxQkFBTyxHQUFkLFVBQWUsU0FBb0I7UUFDL0IsNkNBQTZDO1FBQzdDLDZEQUE2RDtRQUM3RCxPQUFPO1lBQ0gsUUFBUSxFQUFFLGVBQWE7WUFDdkIsU0FBUyxFQUFFO2dCQUNQLEVBQUUsT0FBTyxFQUFFLGNBQWMsRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFO2FBQ25EO1NBQ0osQ0FBQztJQUNOLENBQUM7O0lBWFEsYUFBYTtRQUx6QixRQUFRLENBQUM7WUFDTixPQUFPLEVBQUUsRUFBRTtZQUNYLFlBQVksRUFBRSxFQUFFO1lBQ2hCLE9BQU8sRUFBRSxFQUFFO1NBQ2QsQ0FBQztPQUNXLGFBQWEsQ0FZekI7SUFBRCxvQkFBQztDQUFBLEFBWkQsSUFZQztTQVpZLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiwgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEtub3JhQXBpQ29uZmlnLCBLbm9yYUFwaUNvbm5lY3Rpb24gfSBmcm9tICdAa25vcmEvYXBpJztcblxuaW1wb3J0IHsgS3VpQ29uZmlnIH0gZnJvbSAnLi9jb3JlLmNvbmZpZyc7XG5cbi8vIGNvbmZpZyBmb3Iga25vcmEtYXBpLWpzLWxpYiAoQGtub3JhL2FwaSlcbmV4cG9ydCBjb25zdCBLbm9yYUFwaUNvbmZpZ1Rva2VuID0gbmV3IEluamVjdGlvblRva2VuPEtub3JhQXBpQ29uZmlnPignS25vcmEgYXBpIGNvbmZpZ3VyYXRpb24nKTtcblxuLy8gY29ubmVjdGlvbiBjb25maWcgZm9yIGtub3JhLWFwaS1qcy1saWIgKEBrbm9yYS9hcGkpXG5leHBvcnQgY29uc3QgS25vcmFBcGlDb25uZWN0aW9uVG9rZW4gPSBuZXcgSW5qZWN0aW9uVG9rZW48S25vcmFBcGlDb25uZWN0aW9uPignS25vcmEgYXBpIGNvbm5lY3Rpb24gY29uZmlndXJhdGlvbicpO1xuXG4vLyBjb25maWcgZm9yIGtub3JhLXVpIChAa25vcmEvYWN0aW9uLCBAa25vcmEvc2VhcmNoLCBAa25vcmEvdmlld2VyKVxuZXhwb3J0IGNvbnN0IEt1aUNvbmZpZ1Rva2VuID0gbmV3IEluamVjdGlvblRva2VuPEt1aUNvbmZpZz4oJ01haW4gY29uZmlndXJhdGlvbiBmb3Iga25vcmEtdWkgbW9kdWxlcycpO1xuXG5ATmdNb2R1bGUoe1xuICAgIGltcG9ydHM6IFtdLFxuICAgIGRlY2xhcmF0aW9uczogW10sXG4gICAgZXhwb3J0czogW11cbn0pXG5leHBvcnQgY2xhc3MgS3VpQ29yZU1vZHVsZSB7XG5cbiAgICBzdGF0aWMgZm9yUm9vdChrdWlDb25maWc6IEt1aUNvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xuICAgICAgICAvLyBnZXQgdGhlIGFwcCBlbnZpcm9ubWVudCBjb25maWd1cmF0aW9uIGhlcmVcbiAgICAgICAgLy8gY29uc29sZS5sb2coJ0t1aUNvcmVNb2R1bGUgLSBmb3JSb290IC0gY29uZmlnOiAnLCBjb25maWcpO1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgbmdNb2R1bGU6IEt1aUNvcmVNb2R1bGUsXG4gICAgICAgICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAgICAgICAgICB7IHByb3ZpZGU6IEt1aUNvbmZpZ1Rva2VuLCB1c2VWYWx1ZToga3VpQ29uZmlnIH1cbiAgICAgICAgICAgIF1cbiAgICAgICAgfTtcbiAgICB9XG59XG4iXX0=