UNPKG

@embrace-io/web-sdk

Version:
37 lines (36 loc) 1.04 kB
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); //#region src/api-page/manager/ProxyPageManager/ProxyPageManager.ts const NOOP_PAGE_MANAGER = new (require("../NoOpPageManager/NoOpPageManager.cjs")).NoOpPageManager(); var ProxyPageManager = class { _delegate; getDelegate() { return this._delegate ?? NOOP_PAGE_MANAGER; } setDelegate(delegate) { this._delegate = delegate; } setCurrentRoute(route) { this.getDelegate().setCurrentRoute(route); } getCurrentRoute() { return this.getDelegate().getCurrentRoute(); } getCurrentPageId() { return this.getDelegate().getCurrentPageId(); } setPageLabel(label) { this.getDelegate().setPageLabel(label); } getPageLabel() { return this.getDelegate().getPageLabel(); } clearCurrentRoute() { this.getDelegate().clearCurrentRoute(); } addRouteChangedListener(listener) { return this.getDelegate().addRouteChangedListener(listener); } }; //#endregion exports.ProxyPageManager = ProxyPageManager; //# sourceMappingURL=ProxyPageManager.cjs.map