UNPKG

@basetime/bldr-sfmc

Version:

CLI application for SFMC Development workflow and package deployment

21 lines (16 loc) 475 B
/** * @param {object} authObject Auth object * @returns {boolean} true if token is expired */ function isExpired(authObject: any) { let expired = false; if (!authObject.access_token) { expired = true; } // if current atomic time is equal or after exp, or we don't have a token, return true if (authObject.expiration && authObject.expiration < process.hrtime()[0]) { expired = true; } return expired; } export { isExpired };