@terminus/ngx-tools
Version:
[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github
119 lines • 11.7 kB
JavaScript
import { defineTypeEnum } from '@terminus/ngx-tools/utilities';
export var ActionTypes;
(function (ActionTypes) {
ActionTypes["StoreToken"] = "[ngx-tools-jwt-token-provider] Store Token";
ActionTypes["TokenNearingExpiration"] = "[ngx-tools-jwt-token-provider] Token Nearing Expiration";
ActionTypes["TokenExpired"] = "[ngx-tools-jwt-token-provider] Token Expired";
ActionTypes["EscalateToken"] = "[ngx-tools-jwt-token-provider] Escalate Token";
ActionTypes["EscalationSuccess"] = "[ngx-tools-jwt-token-provider] Escalation Success";
ActionTypes["EscalationFailed"] = "[ngx-tools-jwt-token-provider] Escalation Failed";
ActionTypes["AllTokensExpired"] = "[ngx-tools-jwt-token-provider] All Tokens have Expired";
ActionTypes["InitialTokenExtracted"] = "[ngx-tools-jwt-token-provider] Initial Token Extracted";
ActionTypes["FailedToActivateRoute"] = "[ngx-tools-jwt-token-provider] Failed To Activate Route";
})(ActionTypes || (ActionTypes = {}));
defineTypeEnum(ActionTypes);
/**
* InitialTokenExtracted
*/
var InitialTokenExtracted = /** @class */ (function () {
function InitialTokenExtracted(token) {
this.token = token;
this.type = ActionTypes.InitialTokenExtracted;
}
return InitialTokenExtracted;
}());
export { InitialTokenExtracted };
/**
* FailedToActivateRoute
*/
var FailedToActivateRoute = /** @class */ (function () {
function FailedToActivateRoute() {
this.type = ActionTypes.FailedToActivateRoute;
}
return FailedToActivateRoute;
}());
export { FailedToActivateRoute };
/**
* StoreToken
*/
var StoreToken = /** @class */ (function () {
function StoreToken(_a) {
var tokenName = _a.tokenName, token = _a.token, isDefaultToken = _a.isDefaultToken;
this.type = ActionTypes.StoreToken;
this.tokenName = tokenName;
this.token = token;
this.isDefaultToken = !!isDefaultToken;
}
return StoreToken;
}());
export { StoreToken };
/**
* TokenExpired
*/
var TokenExpired = /** @class */ (function () {
function TokenExpired(_a) {
var tokenName = _a.tokenName, token = _a.token;
this.type = ActionTypes.TokenExpired;
this.tokenName = tokenName;
this.token = token;
}
return TokenExpired;
}());
export { TokenExpired };
/**
* AllTokensExpired
*/
var AllTokensExpired = /** @class */ (function () {
function AllTokensExpired() {
this.type = ActionTypes.AllTokensExpired;
}
return AllTokensExpired;
}());
export { AllTokensExpired };
/**
* TokenNearingExpiration
*/
var TokenNearingExpiration = /** @class */ (function () {
function TokenNearingExpiration(_a) {
var tokenName = _a.tokenName, token = _a.token;
this.type = ActionTypes.TokenNearingExpiration;
this.tokenName = tokenName;
this.token = token;
}
return TokenNearingExpiration;
}());
export { TokenNearingExpiration };
/**
* EscalateToken
*/
var EscalateToken = /** @class */ (function () {
function EscalateToken(tokenName) {
this.tokenName = tokenName;
this.type = ActionTypes.EscalateToken;
}
return EscalateToken;
}());
export { EscalateToken };
/**
* EscalationSuccess
*/
var EscalationSuccess = /** @class */ (function () {
function EscalationSuccess(tokenName) {
this.tokenName = tokenName;
this.type = ActionTypes.EscalationSuccess;
}
return EscalationSuccess;
}());
export { EscalationSuccess };
/**
* EscalationFailed
*/
var EscalationFailed = /** @class */ (function () {
function EscalationFailed(tokenName) {
this.tokenName = tokenName;
this.type = ActionTypes.EscalationFailed;
}
return EscalationFailed;
}());
export { EscalationFailed };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvand0LyIsInNvdXJjZXMiOlsiand0LXRva2VuLW1hbmFnbWVudC9hY3Rpb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUcvRCxNQUFNLENBQU4sSUFBWSxXQVVYO0FBVkQsV0FBWSxXQUFXO0lBQ3JCLHdFQUFxRSxDQUFBO0lBQ3JFLGlHQUFrRixDQUFBO0lBQ2xGLDRFQUF1RSxDQUFBO0lBQ3ZFLDhFQUF3RSxDQUFBO0lBQ3hFLHNGQUE0RSxDQUFBO0lBQzVFLG9GQUEyRSxDQUFBO0lBQzNFLDBGQUFpRixDQUFBO0lBQ2pGLCtGQUFpRixDQUFBO0lBQ2pGLGdHQUFrRixDQUFBO0FBQ3BGLENBQUMsRUFWVyxXQUFXLEtBQVgsV0FBVyxRQVV0QjtBQUVELGNBQWMsQ0FBQyxXQUFXLENBQUMsQ0FBQztBQVU1Qjs7R0FFRztBQUNIO0lBR0UsK0JBQW1CLEtBQWE7UUFBYixVQUFLLEdBQUwsS0FBSyxDQUFRO1FBRnpCLFNBQUksR0FBNkMsV0FBVyxDQUFDLHFCQUFxQixDQUFDO0lBRXRELENBQUM7SUFDdkMsNEJBQUM7QUFBRCxDQUFDLEFBSkQsSUFJQzs7QUFHRDs7R0FFRztBQUNIO0lBQUE7UUFDUyxTQUFJLEdBQTZDLFdBQVcsQ0FBQyxxQkFBcUIsQ0FBQztJQUM1RixDQUFDO0lBQUQsNEJBQUM7QUFBRCxDQUFDLEFBRkQsSUFFQzs7QUFHRDs7R0FFRztBQUNIO0lBT0Usb0JBQ0UsRUFJMkI7WUFIekIsd0JBQVMsRUFDVCxnQkFBSyxFQUNMLGtDQUFjO1FBVlgsU0FBSSxHQUFrQyxXQUFXLENBQUMsVUFBVSxDQUFDO1FBYWxFLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO1FBQ25CLElBQUksQ0FBQyxjQUFjLEdBQUcsQ0FBQyxDQUFDLGNBQWMsQ0FBQztJQUN6QyxDQUFDO0lBQ0gsaUJBQUM7QUFBRCxDQUFDLEFBbEJELElBa0JDOztBQUdEOztHQUVHO0FBQ0g7SUFNRSxzQkFDRSxFQUd1RDtZQUZyRCx3QkFBUyxFQUNULGdCQUFLO1FBUkYsU0FBSSxHQUFvQyxXQUFXLENBQUMsWUFBWSxDQUFDO1FBV3RFLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO0lBQ3JCLENBQUM7SUFDSCxtQkFBQztBQUFELENBQUMsQUFmRCxJQWVDOztBQUdEOztHQUVHO0FBQ0g7SUFBQTtRQUNTLFNBQUksR0FBd0MsV0FBVyxDQUFDLGdCQUFnQixDQUFDO0lBQ2xGLENBQUM7SUFBRCx1QkFBQztBQUFELENBQUMsQUFGRCxJQUVDOztBQUdEOztHQUVHO0FBQ0g7SUFNRSxnQ0FDRSxFQUd1RDtZQUZyRCx3QkFBUyxFQUNULGdCQUFLO1FBUkYsU0FBSSxHQUE4QyxXQUFXLENBQUMsc0JBQXNCLENBQUM7UUFXMUYsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDM0IsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7SUFDckIsQ0FBQztJQUNILDZCQUFDO0FBQUQsQ0FBQyxBQWZELElBZUM7O0FBR0Q7O0dBRUc7QUFDSDtJQUdFLHVCQUFtQixTQUFtQztRQUFuQyxjQUFTLEdBQVQsU0FBUyxDQUEwQjtRQUYvQyxTQUFJLEdBQXFDLFdBQVcsQ0FBQyxhQUFhLENBQUM7SUFFakIsQ0FBQztJQUM1RCxvQkFBQztBQUFELENBQUMsQUFKRCxJQUlDOztBQUdEOztHQUVHO0FBQ0g7SUFHRSwyQkFBbUIsU0FBbUM7UUFBbkMsY0FBUyxHQUFULFNBQVMsQ0FBMEI7UUFGL0MsU0FBSSxHQUF5QyxXQUFXLENBQUMsaUJBQWlCLENBQUM7SUFFekIsQ0FBQztJQUM1RCx3QkFBQztBQUFELENBQUMsQUFKRCxJQUlDOztBQUdEOztHQUVHO0FBQ0g7SUFHRSwwQkFBbUIsU0FBbUM7UUFBbkMsY0FBUyxHQUFULFNBQVMsQ0FBMEI7UUFGL0MsU0FBSSxHQUF3QyxXQUFXLENBQUMsZ0JBQWdCLENBQUM7SUFFdkIsQ0FBQztJQUM1RCx1QkFBQztBQUFELENBQUMsQUFKRCxJQUlDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWN0aW9uIH0gZnJvbSAnQG5ncngvc3RvcmUnO1xuaW1wb3J0IHsgZGVmaW5lVHlwZUVudW0gfSBmcm9tICdAdGVybWludXMvbmd4LXRvb2xzL3V0aWxpdGllcyc7XG5cblxuZXhwb3J0IGVudW0gQWN0aW9uVHlwZXMgIHtcbiAgU3RvcmVUb2tlbiAgICAgICAgICAgICA9ICdbbmd4LXRvb2xzLWp3dC10b2tlbi1wcm92aWRlcl0gU3RvcmUgVG9rZW4nLFxuICBUb2tlbk5lYXJpbmdFeHBpcmF0aW9uID0gJ1tuZ3gtdG9vbHMtand0LXRva2VuLXByb3ZpZGVyXSBUb2tlbiBOZWFyaW5nIEV4cGlyYXRpb24nLFxuICBUb2tlbkV4cGlyZWQgICAgICAgICAgID0gJ1tuZ3gtdG9vbHMtand0LXRva2VuLXByb3ZpZGVyXSBUb2tlbiBFeHBpcmVkJyxcbiAgRXNjYWxhdGVUb2tlbiAgICAgICAgICA9ICdbbmd4LXRvb2xzLWp3dC10b2tlbi1wcm92aWRlcl0gRXNjYWxhdGUgVG9rZW4nLFxuICBFc2NhbGF0aW9uU3VjY2VzcyAgICAgID0gJ1tuZ3gtdG9vbHMtand0LXRva2VuLXByb3ZpZGVyXSBFc2NhbGF0aW9uIFN1Y2Nlc3MnLFxuICBFc2NhbGF0aW9uRmFpbGVkICAgICAgID0gJ1tuZ3gtdG9vbHMtand0LXRva2VuLXByb3ZpZGVyXSBFc2NhbGF0aW9uIEZhaWxlZCcsXG4gIEFsbFRva2Vuc0V4cGlyZWQgICAgICAgPSAnW25neC10b29scy1qd3QtdG9rZW4tcHJvdmlkZXJdIEFsbCBUb2tlbnMgaGF2ZSBFeHBpcmVkJyxcbiAgSW5pdGlhbFRva2VuRXh0cmFjdGVkICA9ICdbbmd4LXRvb2xzLWp3dC10b2tlbi1wcm92aWRlcl0gSW5pdGlhbCBUb2tlbiBFeHRyYWN0ZWQnLFxuICBGYWlsZWRUb0FjdGl2YXRlUm91dGUgID0gJ1tuZ3gtdG9vbHMtand0LXRva2VuLXByb3ZpZGVyXSBGYWlsZWQgVG8gQWN0aXZhdGUgUm91dGUnLFxufVxuXG5kZWZpbmVUeXBlRW51bShBY3Rpb25UeXBlcyk7XG5cblxuZXhwb3J0IGludGVyZmFjZSBTdG9yZVRva2VuQ29uc3RydWN0b3I8Qz4ge1xuICB0b2tlbk5hbWU6IEV4dHJhY3Q8a2V5b2YgQywgc3RyaW5nPjtcbiAgdG9rZW46IHN0cmluZztcbiAgaXNEZWZhdWx0VG9rZW4/OiBib29sZWFuO1xufVxuXG5cbi8qKlxuICogSW5pdGlhbFRva2VuRXh0cmFjdGVkXG4gKi9cbmV4cG9ydCBjbGFzcyBJbml0aWFsVG9rZW5FeHRyYWN0ZWQgaW1wbGVtZW50cyBBY3Rpb24ge1xuICBwdWJsaWMgdHlwZTogdHlwZW9mIEFjdGlvblR5cGVzLkluaXRpYWxUb2tlbkV4dHJhY3RlZCA9IEFjdGlvblR5cGVzLkluaXRpYWxUb2tlbkV4dHJhY3RlZDtcblxuICBjb25zdHJ1Y3RvcihwdWJsaWMgdG9rZW46IHN0cmluZykgeyB9XG59XG5cblxuLyoqXG4gKiBGYWlsZWRUb0FjdGl2YXRlUm91dGVcbiAqL1xuZXhwb3J0IGNsYXNzIEZhaWxlZFRvQWN0aXZhdGVSb3V0ZSBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHB1YmxpYyB0eXBlOiB0eXBlb2YgQWN0aW9uVHlwZXMuRmFpbGVkVG9BY3RpdmF0ZVJvdXRlID0gQWN0aW9uVHlwZXMuRmFpbGVkVG9BY3RpdmF0ZVJvdXRlO1xufVxuXG5cbi8qKlxuICogU3RvcmVUb2tlblxuICovXG5leHBvcnQgY2xhc3MgU3RvcmVUb2tlbjxDPiBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHB1YmxpYyB0eXBlOiB0eXBlb2YgQWN0aW9uVHlwZXMuU3RvcmVUb2tlbiA9IEFjdGlvblR5cGVzLlN0b3JlVG9rZW47XG5cbiAgcHVibGljIHRva2VuTmFtZTogRXh0cmFjdDxrZXlvZiBDLCBzdHJpbmc+O1xuICBwdWJsaWMgdG9rZW46IHN0cmluZztcbiAgcHVibGljIGlzRGVmYXVsdFRva2VuOiBib29sZWFuO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHtcbiAgICAgIHRva2VuTmFtZSxcbiAgICAgIHRva2VuLFxuICAgICAgaXNEZWZhdWx0VG9rZW4sXG4gICAgfTogU3RvcmVUb2tlbkNvbnN0cnVjdG9yPEM+LFxuICApIHtcbiAgICB0aGlzLnRva2VuTmFtZSA9IHRva2VuTmFtZTtcbiAgICB0aGlzLnRva2VuID0gdG9rZW47XG4gICAgdGhpcy5pc0RlZmF1bHRUb2tlbiA9ICEhaXNEZWZhdWx0VG9rZW47XG4gIH1cbn1cblxuXG4vKipcbiAqIFRva2VuRXhwaXJlZFxuICovXG5leHBvcnQgY2xhc3MgVG9rZW5FeHBpcmVkPEM+IGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcHVibGljIHR5cGU6IHR5cGVvZiBBY3Rpb25UeXBlcy5Ub2tlbkV4cGlyZWQgPSBBY3Rpb25UeXBlcy5Ub2tlbkV4cGlyZWQ7XG5cbiAgcHVibGljIHRva2VuTmFtZTogRXh0cmFjdDxrZXlvZiBDLCBzdHJpbmc+O1xuICBwdWJsaWMgdG9rZW46IHN0cmluZztcblxuICBjb25zdHJ1Y3RvcihcbiAgICB7XG4gICAgICB0b2tlbk5hbWUsXG4gICAgICB0b2tlbixcbiAgICB9OiB7dG9rZW5OYW1lOiBFeHRyYWN0PGtleW9mIEMsIHN0cmluZz47IHRva2VuOiBzdHJpbmd9LFxuICApIHtcbiAgICB0aGlzLnRva2VuTmFtZSA9IHRva2VuTmFtZTtcbiAgICB0aGlzLnRva2VuID0gdG9rZW47XG4gIH1cbn1cblxuXG4vKipcbiAqIEFsbFRva2Vuc0V4cGlyZWRcbiAqL1xuZXhwb3J0IGNsYXNzIEFsbFRva2Vuc0V4cGlyZWQgaW1wbGVtZW50cyBBY3Rpb24ge1xuICBwdWJsaWMgdHlwZTogdHlwZW9mIEFjdGlvblR5cGVzLkFsbFRva2Vuc0V4cGlyZWQgPSBBY3Rpb25UeXBlcy5BbGxUb2tlbnNFeHBpcmVkO1xufVxuXG5cbi8qKlxuICogVG9rZW5OZWFyaW5nRXhwaXJhdGlvblxuICovXG5leHBvcnQgY2xhc3MgVG9rZW5OZWFyaW5nRXhwaXJhdGlvbjxDPiBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHB1YmxpYyB0eXBlOiB0eXBlb2YgQWN0aW9uVHlwZXMuVG9rZW5OZWFyaW5nRXhwaXJhdGlvbiA9IEFjdGlvblR5cGVzLlRva2VuTmVhcmluZ0V4cGlyYXRpb247XG5cbiAgcHVibGljIHRva2VuTmFtZTogRXh0cmFjdDxrZXlvZiBDLCBzdHJpbmc+O1xuICBwdWJsaWMgdG9rZW46IHN0cmluZztcblxuICBjb25zdHJ1Y3RvcihcbiAgICB7XG4gICAgICB0b2tlbk5hbWUsXG4gICAgICB0b2tlbixcbiAgICB9OiB7dG9rZW5OYW1lOiBFeHRyYWN0PGtleW9mIEMsIHN0cmluZz47IHRva2VuOiBzdHJpbmd9LFxuICApIHtcbiAgICB0aGlzLnRva2VuTmFtZSA9IHRva2VuTmFtZTtcbiAgICB0aGlzLnRva2VuID0gdG9rZW47XG4gIH1cbn1cblxuXG4vKipcbiAqIEVzY2FsYXRlVG9rZW5cbiAqL1xuZXhwb3J0IGNsYXNzIEVzY2FsYXRlVG9rZW48Qz4gaW1wbGVtZW50cyBBY3Rpb24ge1xuICBwdWJsaWMgdHlwZTogdHlwZW9mIEFjdGlvblR5cGVzLkVzY2FsYXRlVG9rZW4gPSBBY3Rpb25UeXBlcy5Fc2NhbGF0ZVRva2VuO1xuXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyB0b2tlbk5hbWU6IEV4dHJhY3Q8a2V5b2YgQywgc3RyaW5nPikge31cbn1cblxuXG4vKipcbiAqIEVzY2FsYXRpb25TdWNjZXNzXG4gKi9cbmV4cG9ydCBjbGFzcyBFc2NhbGF0aW9uU3VjY2VzczxDPiBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHB1YmxpYyB0eXBlOiB0eXBlb2YgQWN0aW9uVHlwZXMuRXNjYWxhdGlvblN1Y2Nlc3MgPSBBY3Rpb25UeXBlcy5Fc2NhbGF0aW9uU3VjY2VzcztcblxuICBjb25zdHJ1Y3RvcihwdWJsaWMgdG9rZW5OYW1lOiBFeHRyYWN0PGtleW9mIEMsIHN0cmluZz4pIHt9XG59XG5cblxuLyoqXG4gKiBFc2NhbGF0aW9uRmFpbGVkXG4gKi9cbmV4cG9ydCBjbGFzcyBFc2NhbGF0aW9uRmFpbGVkPEM+IGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcHVibGljIHR5cGU6IHR5cGVvZiBBY3Rpb25UeXBlcy5Fc2NhbGF0aW9uRmFpbGVkID0gQWN0aW9uVHlwZXMuRXNjYWxhdGlvbkZhaWxlZDtcblxuICBjb25zdHJ1Y3RvcihwdWJsaWMgdG9rZW5OYW1lOiBFeHRyYWN0PGtleW9mIEMsIHN0cmluZz4pIHt9XG59XG5cblxuZXhwb3J0IHR5cGUgQWN0aW9uczxDPlxuICA9IEFsbFRva2Vuc0V4cGlyZWRcbiAgfCBFc2NhbGF0ZVRva2VuPEM+XG4gIHwgRXNjYWxhdGlvbkZhaWxlZDxDPlxuICB8IEVzY2FsYXRpb25TdWNjZXNzPEM+XG4gIHwgSW5pdGlhbFRva2VuRXh0cmFjdGVkXG4gIHwgU3RvcmVUb2tlbjxDPlxuICB8IFRva2VuRXhwaXJlZDxDPlxuICB8IFRva2VuTmVhcmluZ0V4cGlyYXRpb248Qz5cbjtcbiJdfQ==