@jamarsto/kiunzi-micro-frontend-tools
Version:
Kiunzi framework Micro-frontend scaffolding
21 lines • 2.28 kB
JavaScript
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
export class ActiveModulePath {
constructor() { }
get() {
var segments = window.location.pathname.split('/');
if (segments.length > 1) {
return segments[1];
}
return '#';
}
}
ActiveModulePath.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.10", ngImport: i0, type: ActiveModulePath, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
ActiveModulePath.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "13.3.10", ngImport: i0, type: ActiveModulePath, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.10", ngImport: i0, type: ActiveModulePath, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aXZlLW1vZHVsZS1wYXRoLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9raXVuemktbWljcm8tZnJvbnRlbmQtdG9vbHMvc3JjL2xpYi9zZXJ2aWNlL2FjdGl2ZS1tb2R1bGUtcGF0aC9hY3RpdmUtbW9kdWxlLXBhdGguc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUszQyxNQUFNLE9BQU8sZ0JBQWdCO0lBQzNCLGdCQUFlLENBQUM7SUFFaEIsR0FBRztRQUNELElBQUksUUFBUSxHQUFhLE1BQU0sQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUM3RCxJQUFHLFFBQVEsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO1lBQ3RCLE9BQU8sUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQ3BCO1FBQ0QsT0FBTyxHQUFHLENBQUM7SUFDYixDQUFDOzs4R0FUVSxnQkFBZ0I7a0hBQWhCLGdCQUFnQixjQUZmLE1BQU07NEZBRVAsZ0JBQWdCO2tCQUg1QixVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgQWN0aXZlTW9kdWxlUGF0aCB7XG4gIGNvbnN0cnVjdG9yKCkge31cblxuICBnZXQoKTogc3RyaW5nIHtcbiAgICB2YXIgc2VnbWVudHM6IHN0cmluZ1tdID0gd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lLnNwbGl0KCcvJyk7XG4gICAgaWYoc2VnbWVudHMubGVuZ3RoID4gMSkge1xuICAgICAgcmV0dXJuIHNlZ21lbnRzWzFdO1xuICAgIH1cbiAgICByZXR1cm4gJyMnO1xuICB9XG59XG5cbiJdfQ==