react-cimpress-comment
Version:
Visualizes comment(s) for a particular platform resource
40 lines (33 loc) • 833 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var atob = require('atob');
function getSubFromJWT(jwt) {
try {
return JSON.parse(atob(jwt.split('.')[1])).sub;
} catch (e) {
return null;
}
}
function errorToString(e) {
if (!e) {
return '';
}
if (e instanceof Error) {
return e.message;
} else if (typeof e === 'string') {
return e;
}
return e.toString();
}
var performActionOnMetaEnter = function performActionOnMetaEnter(actionMetaEnter) {
return function (e) {
if (e.key === 'Enter' && (e.metaKey || e.ctrlKey)) {
actionMetaEnter();
}
};
};
exports.getSubFromJWT = getSubFromJWT;
exports.errorToString = errorToString;
exports.performActionOnMetaEnter = performActionOnMetaEnter;