UNPKG

@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
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