@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
98 lines • 10.5 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
*/
export class InitialTokenExtracted {
constructor(token) {
this.token = token;
this.type = ActionTypes.InitialTokenExtracted;
}
}
/**
* FailedToActivateRoute
*/
export class FailedToActivateRoute {
constructor() {
this.type = ActionTypes.FailedToActivateRoute;
}
}
/**
* StoreToken
*/
export class StoreToken {
constructor({ tokenName, token, isDefaultToken, }) {
this.type = ActionTypes.StoreToken;
this.tokenName = tokenName;
this.token = token;
this.isDefaultToken = !!isDefaultToken;
}
}
/**
* TokenExpired
*/
export class TokenExpired {
constructor({ tokenName, token, }) {
this.type = ActionTypes.TokenExpired;
this.tokenName = tokenName;
this.token = token;
}
}
/**
* AllTokensExpired
*/
export class AllTokensExpired {
constructor() {
this.type = ActionTypes.AllTokensExpired;
}
}
/**
* TokenNearingExpiration
*/
export class TokenNearingExpiration {
constructor({ tokenName, token, }) {
this.type = ActionTypes.TokenNearingExpiration;
this.tokenName = tokenName;
this.token = token;
}
}
/**
* EscalateToken
*/
export class EscalateToken {
constructor(tokenName) {
this.tokenName = tokenName;
this.type = ActionTypes.EscalateToken;
}
}
/**
* EscalationSuccess
*/
export class EscalationSuccess {
constructor(tokenName) {
this.tokenName = tokenName;
this.type = ActionTypes.EscalationSuccess;
}
}
/**
* EscalationFailed
*/
export class EscalationFailed {
constructor(tokenName) {
this.tokenName = tokenName;
this.type = ActionTypes.EscalationFailed;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvand0LyIsInNvdXJjZXMiOlsiand0LXRva2VuLW1hbmFnbWVudC9hY3Rpb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUcvRCxNQUFNLENBQU4sSUFBWSxXQVVYO0FBVkQsV0FBWSxXQUFXO0lBQ3JCLHdFQUFxRSxDQUFBO0lBQ3JFLGlHQUFrRixDQUFBO0lBQ2xGLDRFQUF1RSxDQUFBO0lBQ3ZFLDhFQUF3RSxDQUFBO0lBQ3hFLHNGQUE0RSxDQUFBO0lBQzVFLG9GQUEyRSxDQUFBO0lBQzNFLDBGQUFpRixDQUFBO0lBQ2pGLCtGQUFpRixDQUFBO0lBQ2pGLGdHQUFrRixDQUFBO0FBQ3BGLENBQUMsRUFWVyxXQUFXLEtBQVgsV0FBVyxRQVV0QjtBQUVELGNBQWMsQ0FBQyxXQUFXLENBQUMsQ0FBQztBQVU1Qjs7R0FFRztBQUNILE1BQU0sT0FBTyxxQkFBcUI7SUFHaEMsWUFBbUIsS0FBYTtRQUFiLFVBQUssR0FBTCxLQUFLLENBQVE7UUFGekIsU0FBSSxHQUE2QyxXQUFXLENBQUMscUJBQXFCLENBQUM7SUFFdEQsQ0FBQztDQUN0QztBQUdEOztHQUVHO0FBQ0gsTUFBTSxPQUFPLHFCQUFxQjtJQUFsQztRQUNTLFNBQUksR0FBNkMsV0FBVyxDQUFDLHFCQUFxQixDQUFDO0lBQzVGLENBQUM7Q0FBQTtBQUdEOztHQUVHO0FBQ0gsTUFBTSxPQUFPLFVBQVU7SUFPckIsWUFDRSxFQUNFLFNBQVMsRUFDVCxLQUFLLEVBQ0wsY0FBYyxHQUNXO1FBWHRCLFNBQUksR0FBa0MsV0FBVyxDQUFDLFVBQVUsQ0FBQztRQWFsRSxJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUMzQixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixJQUFJLENBQUMsY0FBYyxHQUFHLENBQUMsQ0FBQyxjQUFjLENBQUM7SUFDekMsQ0FBQztDQUNGO0FBR0Q7O0dBRUc7QUFDSCxNQUFNLE9BQU8sWUFBWTtJQU12QixZQUNFLEVBQ0UsU0FBUyxFQUNULEtBQUssR0FDZ0Q7UUFUbEQsU0FBSSxHQUFvQyxXQUFXLENBQUMsWUFBWSxDQUFDO1FBV3RFLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO0lBQ3JCLENBQUM7Q0FDRjtBQUdEOztHQUVHO0FBQ0gsTUFBTSxPQUFPLGdCQUFnQjtJQUE3QjtRQUNTLFNBQUksR0FBd0MsV0FBVyxDQUFDLGdCQUFnQixDQUFDO0lBQ2xGLENBQUM7Q0FBQTtBQUdEOztHQUVHO0FBQ0gsTUFBTSxPQUFPLHNCQUFzQjtJQU1qQyxZQUNFLEVBQ0UsU0FBUyxFQUNULEtBQUssR0FDZ0Q7UUFUbEQsU0FBSSxHQUE4QyxXQUFXLENBQUMsc0JBQXNCLENBQUM7UUFXMUYsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDM0IsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7SUFDckIsQ0FBQztDQUNGO0FBR0Q7O0dBRUc7QUFDSCxNQUFNLE9BQU8sYUFBYTtJQUd4QixZQUFtQixTQUFtQztRQUFuQyxjQUFTLEdBQVQsU0FBUyxDQUEwQjtRQUYvQyxTQUFJLEdBQXFDLFdBQVcsQ0FBQyxhQUFhLENBQUM7SUFFakIsQ0FBQztDQUMzRDtBQUdEOztHQUVHO0FBQ0gsTUFBTSxPQUFPLGlCQUFpQjtJQUc1QixZQUFtQixTQUFtQztRQUFuQyxjQUFTLEdBQVQsU0FBUyxDQUEwQjtRQUYvQyxTQUFJLEdBQXlDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQztJQUV6QixDQUFDO0NBQzNEO0FBR0Q7O0dBRUc7QUFDSCxNQUFNLE9BQU8sZ0JBQWdCO0lBRzNCLFlBQW1CLFNBQW1DO1FBQW5DLGNBQVMsR0FBVCxTQUFTLENBQTBCO1FBRi9DLFNBQUksR0FBd0MsV0FBVyxDQUFDLGdCQUFnQixDQUFDO0lBRXZCLENBQUM7Q0FDM0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBY3Rpb24gfSBmcm9tICdAbmdyeC9zdG9yZSc7XG5pbXBvcnQgeyBkZWZpbmVUeXBlRW51bSB9IGZyb20gJ0B0ZXJtaW51cy9uZ3gtdG9vbHMvdXRpbGl0aWVzJztcblxuXG5leHBvcnQgZW51bSBBY3Rpb25UeXBlcyAge1xuICBTdG9yZVRva2VuICAgICAgICAgICAgID0gJ1tuZ3gtdG9vbHMtand0LXRva2VuLXByb3ZpZGVyXSBTdG9yZSBUb2tlbicsXG4gIFRva2VuTmVhcmluZ0V4cGlyYXRpb24gPSAnW25neC10b29scy1qd3QtdG9rZW4tcHJvdmlkZXJdIFRva2VuIE5lYXJpbmcgRXhwaXJhdGlvbicsXG4gIFRva2VuRXhwaXJlZCAgICAgICAgICAgPSAnW25neC10b29scy1qd3QtdG9rZW4tcHJvdmlkZXJdIFRva2VuIEV4cGlyZWQnLFxuICBFc2NhbGF0ZVRva2VuICAgICAgICAgID0gJ1tuZ3gtdG9vbHMtand0LXRva2VuLXByb3ZpZGVyXSBFc2NhbGF0ZSBUb2tlbicsXG4gIEVzY2FsYXRpb25TdWNjZXNzICAgICAgPSAnW25neC10b29scy1qd3QtdG9rZW4tcHJvdmlkZXJdIEVzY2FsYXRpb24gU3VjY2VzcycsXG4gIEVzY2FsYXRpb25GYWlsZWQgICAgICAgPSAnW25neC10b29scy1qd3QtdG9rZW4tcHJvdmlkZXJdIEVzY2FsYXRpb24gRmFpbGVkJyxcbiAgQWxsVG9rZW5zRXhwaXJlZCAgICAgICA9ICdbbmd4LXRvb2xzLWp3dC10b2tlbi1wcm92aWRlcl0gQWxsIFRva2VucyBoYXZlIEV4cGlyZWQnLFxuICBJbml0aWFsVG9rZW5FeHRyYWN0ZWQgID0gJ1tuZ3gtdG9vbHMtand0LXRva2VuLXByb3ZpZGVyXSBJbml0aWFsIFRva2VuIEV4dHJhY3RlZCcsXG4gIEZhaWxlZFRvQWN0aXZhdGVSb3V0ZSAgPSAnW25neC10b29scy1qd3QtdG9rZW4tcHJvdmlkZXJdIEZhaWxlZCBUbyBBY3RpdmF0ZSBSb3V0ZScsXG59XG5cbmRlZmluZVR5cGVFbnVtKEFjdGlvblR5cGVzKTtcblxuXG5leHBvcnQgaW50ZXJmYWNlIFN0b3JlVG9rZW5Db25zdHJ1Y3RvcjxDPiB7XG4gIHRva2VuTmFtZTogRXh0cmFjdDxrZXlvZiBDLCBzdHJpbmc+O1xuICB0b2tlbjogc3RyaW5nO1xuICBpc0RlZmF1bHRUb2tlbj86IGJvb2xlYW47XG59XG5cblxuLyoqXG4gKiBJbml0aWFsVG9rZW5FeHRyYWN0ZWRcbiAqL1xuZXhwb3J0IGNsYXNzIEluaXRpYWxUb2tlbkV4dHJhY3RlZCBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHB1YmxpYyB0eXBlOiB0eXBlb2YgQWN0aW9uVHlwZXMuSW5pdGlhbFRva2VuRXh0cmFjdGVkID0gQWN0aW9uVHlwZXMuSW5pdGlhbFRva2VuRXh0cmFjdGVkO1xuXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyB0b2tlbjogc3RyaW5nKSB7IH1cbn1cblxuXG4vKipcbiAqIEZhaWxlZFRvQWN0aXZhdGVSb3V0ZVxuICovXG5leHBvcnQgY2xhc3MgRmFpbGVkVG9BY3RpdmF0ZVJvdXRlIGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcHVibGljIHR5cGU6IHR5cGVvZiBBY3Rpb25UeXBlcy5GYWlsZWRUb0FjdGl2YXRlUm91dGUgPSBBY3Rpb25UeXBlcy5GYWlsZWRUb0FjdGl2YXRlUm91dGU7XG59XG5cblxuLyoqXG4gKiBTdG9yZVRva2VuXG4gKi9cbmV4cG9ydCBjbGFzcyBTdG9yZVRva2VuPEM+IGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcHVibGljIHR5cGU6IHR5cGVvZiBBY3Rpb25UeXBlcy5TdG9yZVRva2VuID0gQWN0aW9uVHlwZXMuU3RvcmVUb2tlbjtcblxuICBwdWJsaWMgdG9rZW5OYW1lOiBFeHRyYWN0PGtleW9mIEMsIHN0cmluZz47XG4gIHB1YmxpYyB0b2tlbjogc3RyaW5nO1xuICBwdWJsaWMgaXNEZWZhdWx0VG9rZW46IGJvb2xlYW47XG5cbiAgY29uc3RydWN0b3IoXG4gICAge1xuICAgICAgdG9rZW5OYW1lLFxuICAgICAgdG9rZW4sXG4gICAgICBpc0RlZmF1bHRUb2tlbixcbiAgICB9OiBTdG9yZVRva2VuQ29uc3RydWN0b3I8Qz4sXG4gICkge1xuICAgIHRoaXMudG9rZW5OYW1lID0gdG9rZW5OYW1lO1xuICAgIHRoaXMudG9rZW4gPSB0b2tlbjtcbiAgICB0aGlzLmlzRGVmYXVsdFRva2VuID0gISFpc0RlZmF1bHRUb2tlbjtcbiAgfVxufVxuXG5cbi8qKlxuICogVG9rZW5FeHBpcmVkXG4gKi9cbmV4cG9ydCBjbGFzcyBUb2tlbkV4cGlyZWQ8Qz4gaW1wbGVtZW50cyBBY3Rpb24ge1xuICBwdWJsaWMgdHlwZTogdHlwZW9mIEFjdGlvblR5cGVzLlRva2VuRXhwaXJlZCA9IEFjdGlvblR5cGVzLlRva2VuRXhwaXJlZDtcblxuICBwdWJsaWMgdG9rZW5OYW1lOiBFeHRyYWN0PGtleW9mIEMsIHN0cmluZz47XG4gIHB1YmxpYyB0b2tlbjogc3RyaW5nO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHtcbiAgICAgIHRva2VuTmFtZSxcbiAgICAgIHRva2VuLFxuICAgIH06IHt0b2tlbk5hbWU6IEV4dHJhY3Q8a2V5b2YgQywgc3RyaW5nPjsgdG9rZW46IHN0cmluZ30sXG4gICkge1xuICAgIHRoaXMudG9rZW5OYW1lID0gdG9rZW5OYW1lO1xuICAgIHRoaXMudG9rZW4gPSB0b2tlbjtcbiAgfVxufVxuXG5cbi8qKlxuICogQWxsVG9rZW5zRXhwaXJlZFxuICovXG5leHBvcnQgY2xhc3MgQWxsVG9rZW5zRXhwaXJlZCBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHB1YmxpYyB0eXBlOiB0eXBlb2YgQWN0aW9uVHlwZXMuQWxsVG9rZW5zRXhwaXJlZCA9IEFjdGlvblR5cGVzLkFsbFRva2Vuc0V4cGlyZWQ7XG59XG5cblxuLyoqXG4gKiBUb2tlbk5lYXJpbmdFeHBpcmF0aW9uXG4gKi9cbmV4cG9ydCBjbGFzcyBUb2tlbk5lYXJpbmdFeHBpcmF0aW9uPEM+IGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcHVibGljIHR5cGU6IHR5cGVvZiBBY3Rpb25UeXBlcy5Ub2tlbk5lYXJpbmdFeHBpcmF0aW9uID0gQWN0aW9uVHlwZXMuVG9rZW5OZWFyaW5nRXhwaXJhdGlvbjtcblxuICBwdWJsaWMgdG9rZW5OYW1lOiBFeHRyYWN0PGtleW9mIEMsIHN0cmluZz47XG4gIHB1YmxpYyB0b2tlbjogc3RyaW5nO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHtcbiAgICAgIHRva2VuTmFtZSxcbiAgICAgIHRva2VuLFxuICAgIH06IHt0b2tlbk5hbWU6IEV4dHJhY3Q8a2V5b2YgQywgc3RyaW5nPjsgdG9rZW46IHN0cmluZ30sXG4gICkge1xuICAgIHRoaXMudG9rZW5OYW1lID0gdG9rZW5OYW1lO1xuICAgIHRoaXMudG9rZW4gPSB0b2tlbjtcbiAgfVxufVxuXG5cbi8qKlxuICogRXNjYWxhdGVUb2tlblxuICovXG5leHBvcnQgY2xhc3MgRXNjYWxhdGVUb2tlbjxDPiBpbXBsZW1lbnRzIEFjdGlvbiB7XG4gIHB1YmxpYyB0eXBlOiB0eXBlb2YgQWN0aW9uVHlwZXMuRXNjYWxhdGVUb2tlbiA9IEFjdGlvblR5cGVzLkVzY2FsYXRlVG9rZW47XG5cbiAgY29uc3RydWN0b3IocHVibGljIHRva2VuTmFtZTogRXh0cmFjdDxrZXlvZiBDLCBzdHJpbmc+KSB7fVxufVxuXG5cbi8qKlxuICogRXNjYWxhdGlvblN1Y2Nlc3NcbiAqL1xuZXhwb3J0IGNsYXNzIEVzY2FsYXRpb25TdWNjZXNzPEM+IGltcGxlbWVudHMgQWN0aW9uIHtcbiAgcHVibGljIHR5cGU6IHR5cGVvZiBBY3Rpb25UeXBlcy5Fc2NhbGF0aW9uU3VjY2VzcyA9IEFjdGlvblR5cGVzLkVzY2FsYXRpb25TdWNjZXNzO1xuXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyB0b2tlbk5hbWU6IEV4dHJhY3Q8a2V5b2YgQywgc3RyaW5nPikge31cbn1cblxuXG4vKipcbiAqIEVzY2FsYXRpb25GYWlsZWRcbiAqL1xuZXhwb3J0IGNsYXNzIEVzY2FsYXRpb25GYWlsZWQ8Qz4gaW1wbGVtZW50cyBBY3Rpb24ge1xuICBwdWJsaWMgdHlwZTogdHlwZW9mIEFjdGlvblR5cGVzLkVzY2FsYXRpb25GYWlsZWQgPSBBY3Rpb25UeXBlcy5Fc2NhbGF0aW9uRmFpbGVkO1xuXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyB0b2tlbk5hbWU6IEV4dHJhY3Q8a2V5b2YgQywgc3RyaW5nPikge31cbn1cblxuXG5leHBvcnQgdHlwZSBBY3Rpb25zPEM+XG4gID0gQWxsVG9rZW5zRXhwaXJlZFxuICB8IEVzY2FsYXRlVG9rZW48Qz5cbiAgfCBFc2NhbGF0aW9uRmFpbGVkPEM+XG4gIHwgRXNjYWxhdGlvblN1Y2Nlc3M8Qz5cbiAgfCBJbml0aWFsVG9rZW5FeHRyYWN0ZWRcbiAgfCBTdG9yZVRva2VuPEM+XG4gIHwgVG9rZW5FeHBpcmVkPEM+XG4gIHwgVG9rZW5OZWFyaW5nRXhwaXJhdGlvbjxDPlxuO1xuIl19