UNPKG

moh-common-lib

Version:

A library of Angular components, services, and styles for B.C. Government Ministry of Health (MoH).

47 lines 3.15 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; /** * The abstract class for our route guard service. You MUST setup the NgModule * to provide your application's service in place of AbstractGuardService. * * Your application's load page guard service can do whatever it wants as long as it * implements these methods. * * More information on setup can be found in \@see LoadPageGuardService. * * \@example * * providers: [ * ... * { provide: AbstractPageGuardService, useExisting: EnrolService }, * LoadPageGuardService * ] * * @abstract */ var AbstractPageGuardService = /** @class */ (function () { function AbstractPageGuardService() { } AbstractPageGuardService.decorators = [ { type: Injectable } ]; return AbstractPageGuardService; }()); export { AbstractPageGuardService }; if (false) { /** * @abstract * @return {?} */ AbstractPageGuardService.prototype.canBypassGuards = function () { }; /** * @abstract * @param {?} url * @return {?} */ AbstractPageGuardService.prototype.canNavigateToUrl = function (url) { }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtcGFnZS1ndWFyZC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbW9oLWNvbW1vbi1saWIvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMvYWJzdHJhY3QtcGFnZS1ndWFyZC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9CM0M7SUFBQTtJQUtBLENBQUM7O2dCQUxBLFVBQVU7O0lBS1gsK0JBQUM7Q0FBQSxBQUxELElBS0M7U0FKcUIsd0JBQXdCOzs7Ozs7SUFFNUMscUVBQTJDOzs7Ozs7SUFDM0MseUVBQXlEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuLyoqXHJcbiAqIFRoZSBhYnN0cmFjdCBjbGFzcyBmb3Igb3VyIHJvdXRlIGd1YXJkIHNlcnZpY2UuICBZb3UgTVVTVCBzZXR1cCB0aGUgTmdNb2R1bGVcclxuICogdG8gcHJvdmlkZSB5b3VyIGFwcGxpY2F0aW9uJ3Mgc2VydmljZSBpbiBwbGFjZSBvZiBBYnN0cmFjdEd1YXJkU2VydmljZS5cclxuICpcclxuICogWW91ciBhcHBsaWNhdGlvbidzIGxvYWQgcGFnZSBndWFyZCBzZXJ2aWNlIGNhbiBkbyB3aGF0ZXZlciBpdCB3YW50cyBhcyBsb25nIGFzIGl0XHJcbiAqIGltcGxlbWVudHMgdGhlc2UgbWV0aG9kcy5cclxuICpcclxuICogTW9yZSBpbmZvcm1hdGlvbiBvbiBzZXR1cCBjYW4gYmUgZm91bmQgaW4gQHNlZSBMb2FkUGFnZUd1YXJkU2VydmljZS5cclxuICpcclxuICogIEBleGFtcGxlXHJcbiAqXHJcbiAqICAgICAgICAgICAgICAgIHByb3ZpZGVyczogW1xyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgIC4uLlxyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgIHsgcHJvdmlkZTogQWJzdHJhY3RQYWdlR3VhcmRTZXJ2aWNlLCB1c2VFeGlzdGluZzogRW5yb2xTZXJ2aWNlIH0sXHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgTG9hZFBhZ2VHdWFyZFNlcnZpY2VcclxuICogICAgICAgICAgICAgICAgXVxyXG4gKlxyXG4gKi9cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgQWJzdHJhY3RQYWdlR3VhcmRTZXJ2aWNlIHtcclxuXHJcbiAgcHVibGljIGFic3RyYWN0IGNhbkJ5cGFzc0d1YXJkcygpOiBib29sZWFuO1xyXG4gIHB1YmxpYyBhYnN0cmFjdCBjYW5OYXZpZ2F0ZVRvVXJsKCB1cmw6IHN0cmluZyApOiBib29sZWFuO1xyXG59XHJcbiJdfQ==