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
JavaScript
/**
* @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==