department-of-veterans-affairs/vets-website

View on GitHub
src/applications/check-in/utils/token-format-validator/index.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * @param {string} token
 */
const isUUID = token => {
  const regex = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/i;
  return regex.test(token);
};

const SCOPES = Object.freeze({
  READ_NONE: 'read:none',
  READ_BASIC: 'read.basic',
  READ_FULL: 'read.full',
});

export { isUUID, SCOPES };