@adobe/cq-angular-editable-components
Version:
* [API](#api) * [Documentation](#documentation) * [Changelog](#changelog)
28 lines • 3.33 kB
JavaScript
/**
* Implements RouteReuseStrategy to customize route reuse.
*/
var AemPageRouteReuseStrategy = /** @class */ (function () {
function AemPageRouteReuseStrategy() {
}
/** Determines if this route (and its subtree) should be detached to be reused later. */
AemPageRouteReuseStrategy.prototype.shouldDetach = function (route) {
return false;
};
/** Not storing deteached route. */
AemPageRouteReuseStrategy.prototype.store = function (route, detachedTree) { };
/** Determines if this route (and its subtree) should be reattached. */
AemPageRouteReuseStrategy.prototype.shouldAttach = function (route) {
return false;
};
/** Retrieves the previously stored route. */
AemPageRouteReuseStrategy.prototype.retrieve = function (route) {
return null;
};
/** Determines if a route should be reused */
AemPageRouteReuseStrategy.prototype.shouldReuseRoute = function (future, curr) {
return false;
};
return AemPageRouteReuseStrategy;
}());
export { AemPageRouteReuseStrategy };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWVtUGFnZVJvdXRlUmV1c2VTdHJhdGVneS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhZG9iZS9jcS1hbmd1bGFyLWVkaXRhYmxlLWNvbXBvbmVudHMvIiwic291cmNlcyI6WyJsaWIvcm91dGluZy9BZW1QYWdlUm91dGVSZXVzZVN0cmF0ZWd5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBOztHQUVHO0FBQ0g7SUFBQTtJQXVCQSxDQUFDO0lBdEJDLHdGQUF3RjtJQUN4RixnREFBWSxHQUFaLFVBQWEsS0FBNkI7UUFDeEMsT0FBTyxLQUFLLENBQUM7SUFDZixDQUFDO0lBRUQsbUNBQW1DO0lBQ25DLHlDQUFLLEdBQUwsVUFBTSxLQUE2QixFQUFFLFlBQWlDLElBQVMsQ0FBQztJQUVoRix1RUFBdUU7SUFDdkUsZ0RBQVksR0FBWixVQUFhLEtBQTZCO1FBQ3hDLE9BQU8sS0FBSyxDQUFDO0lBQ2YsQ0FBQztJQUVELDZDQUE2QztJQUM3Qyw0Q0FBUSxHQUFSLFVBQVMsS0FBNkI7UUFDcEMsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBRUQsNkNBQTZDO0lBQzdDLG9EQUFnQixHQUFoQixVQUFpQixNQUE4QixFQUFFLElBQTRCO1FBQzNFLE9BQU8sS0FBSyxDQUFDO0lBQ2YsQ0FBQztJQUNILGdDQUFDO0FBQUQsQ0FBQyxBQXZCRCxJQXVCQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFjdGl2YXRlZFJvdXRlU25hcHNob3QsIFJvdXRlUmV1c2VTdHJhdGVneSwgRGV0YWNoZWRSb3V0ZUhhbmRsZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5cbi8qKlxuICogSW1wbGVtZW50cyBSb3V0ZVJldXNlU3RyYXRlZ3kgdG8gY3VzdG9taXplIHJvdXRlIHJldXNlLlxuICovXG5leHBvcnQgY2xhc3MgQWVtUGFnZVJvdXRlUmV1c2VTdHJhdGVneSBpbXBsZW1lbnRzIFJvdXRlUmV1c2VTdHJhdGVneSB7XG4gIC8qKiBEZXRlcm1pbmVzIGlmIHRoaXMgcm91dGUgKGFuZCBpdHMgc3VidHJlZSkgc2hvdWxkIGJlIGRldGFjaGVkIHRvIGJlIHJldXNlZCBsYXRlci4gKi9cbiAgc2hvdWxkRGV0YWNoKHJvdXRlOiBBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90KTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgLyoqIE5vdCBzdG9yaW5nIGRldGVhY2hlZCByb3V0ZS4gKi9cbiAgc3RvcmUocm91dGU6IEFjdGl2YXRlZFJvdXRlU25hcHNob3QsIGRldGFjaGVkVHJlZTogRGV0YWNoZWRSb3V0ZUhhbmRsZSk6IHZvaWQge31cblxuICAvKiogRGV0ZXJtaW5lcyBpZiB0aGlzIHJvdXRlIChhbmQgaXRzIHN1YnRyZWUpIHNob3VsZCBiZSByZWF0dGFjaGVkLiAqL1xuICBzaG91bGRBdHRhY2gocm91dGU6IEFjdGl2YXRlZFJvdXRlU25hcHNob3QpOiBib29sZWFuIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICAvKiogUmV0cmlldmVzIHRoZSBwcmV2aW91c2x5IHN0b3JlZCByb3V0ZS4gKi9cbiAgcmV0cmlldmUocm91dGU6IEFjdGl2YXRlZFJvdXRlU25hcHNob3QpOiBEZXRhY2hlZFJvdXRlSGFuZGxlIHwgbnVsbCB7XG4gICAgcmV0dXJuIG51bGw7XG4gIH1cblxuICAvKiogRGV0ZXJtaW5lcyBpZiBhIHJvdXRlIHNob3VsZCBiZSByZXVzZWQgKi9cbiAgc2hvdWxkUmV1c2VSb3V0ZShmdXR1cmU6IEFjdGl2YXRlZFJvdXRlU25hcHNob3QsIGN1cnI6IEFjdGl2YXRlZFJvdXRlU25hcHNob3QpOiBib29sZWFuIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbn1cbiJdfQ==