confignsk 1ae347f531
Some checks are pending
Deploy VitePress site to Pages / build (push) Waiting to run
full start
2025-05-28 01:32:04 +07:00

28 lines
741 B
JavaScript

(function (exports, jwtDecode, vue) {
'use strict';
function useJwt(encodedJwt, options = {}) {
const {
onError,
fallbackValue = null
} = options;
const decodeWithFallback = (encodedJwt2, options2) => {
try {
return jwtDecode.jwtDecode(encodedJwt2, options2);
} catch (err) {
onError == null ? void 0 : onError(err);
return fallbackValue;
}
};
const header = vue.computed(() => decodeWithFallback(vue.toValue(encodedJwt), { header: true }));
const payload = vue.computed(() => decodeWithFallback(vue.toValue(encodedJwt)));
return {
header,
payload
};
}
exports.useJwt = useJwt;
})(this.VueUse = this.VueUse || {}, jwt_decode, Vue);