@factset/sdk-utils
Version:
Utilities for interacting with FactSet APIs.
24 lines (23 loc) • 570 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Token = void 0;
const unixTimestamp_1 = require("./unixTimestamp");
class Token {
constructor(token, expiresAt) {
this._token = token;
this._expiresAt = expiresAt;
}
get token() {
return this._token;
}
get expiresIn() {
return this._expiresAt - (0, unixTimestamp_1.unixTimestamp)();
}
get expiresAt() {
return this._expiresAt;
}
isExpired() {
return this.expiresIn < 0;
}
}
exports.Token = Token;