UNPKG

@adobe/cq-angular-editable-components

Version:

* [API](#api) * [Documentation](#documentation) * [Changelog](#changelog)

24 lines 2.34 kB
import { __decorate, __metadata } from "tslib"; import { Injectable } from '@angular/core'; var AemPageDataResolver = /** @class */ (function () { function AemPageDataResolver() { } /** * Returns the absolute resource path without extension. * @example * // returns: '/content/aa/bb' for route.url [ 'content', 'aa', 'bb.html' ] * resolve(route) * @param route - route * @returns absolute resource path without extension */ AemPageDataResolver.prototype.resolve = function (route) { return '/' + route.url.join('/').replace(/\.[^/.]+$/, ''); }; AemPageDataResolver = __decorate([ Injectable(), __metadata("design:paramtypes", []) ], AemPageDataResolver); return AemPageDataResolver; }()); export { AemPageDataResolver }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWVtUGFnZURhdGFSZXNvbHZlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhZG9iZS9jcS1hbmd1bGFyLWVkaXRhYmxlLWNvbXBvbmVudHMvIiwic291cmNlcyI6WyJsaWIvcm91dGluZy9BZW1QYWdlRGF0YVJlc29sdmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBSTNDO0lBQ0U7SUFBZSxDQUFDO0lBRWhCOzs7Ozs7O09BT0c7SUFDSCxxQ0FBTyxHQUFQLFVBQVEsS0FBNkI7UUFDbkMsT0FBTyxHQUFHLEdBQUcsS0FBSyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLFdBQVcsRUFBRSxFQUFFLENBQUMsQ0FBQztJQUM1RCxDQUFDO0lBYlUsbUJBQW1CO1FBRC9CLFVBQVUsRUFBRTs7T0FDQSxtQkFBbUIsQ0FjL0I7SUFBRCwwQkFBQztDQUFBLEFBZEQsSUFjQztTQWRZLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJlc29sdmUsIEFjdGl2YXRlZFJvdXRlU25hcHNob3QgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQWVtUGFnZURhdGFSZXNvbHZlciBpbXBsZW1lbnRzIFJlc29sdmUgPCBzdHJpbmcgPiB7XG4gIGNvbnN0cnVjdG9yKCkge31cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgYWJzb2x1dGUgcmVzb3VyY2UgcGF0aCB3aXRob3V0IGV4dGVuc2lvbi5cbiAgICogQGV4YW1wbGVcbiAgICogLy8gcmV0dXJuczogJy9jb250ZW50L2FhL2JiJyBmb3Igcm91dGUudXJsIFsgJ2NvbnRlbnQnLCAnYWEnLCAnYmIuaHRtbCcgXVxuICAgKiByZXNvbHZlKHJvdXRlKVxuICAgKiBAcGFyYW0gcm91dGUgLSByb3V0ZVxuICAgKiBAcmV0dXJucyBhYnNvbHV0ZSByZXNvdXJjZSBwYXRoIHdpdGhvdXQgZXh0ZW5zaW9uXG4gICAqL1xuICByZXNvbHZlKHJvdXRlOiBBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90KSB7XG4gICAgcmV0dXJuICcvJyArIHJvdXRlLnVybC5qb2luKCcvJykucmVwbGFjZSgvXFwuW14vLl0rJC8sICcnKTtcbiAgfVxufVxuIl19