UNPKG

@knora/core

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