@react-keycloak-fork/ssr
Version:
Fork of https://github.com/react-keycloak/react-keycloak.git with updated packages for Keycloak >=17. SSR bindings for Keycloak javascript adapter
31 lines • 1.1 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.decode = exports.encode = exports.removeCookie = exports.getCookie = exports.setCookie = void 0;
var js_base64_1 = require("js-base64");
var js_cookie_1 = __importDefault(require("js-cookie"));
var utils_1 = require("../internals/utils");
function setCookie(name, val) {
return js_cookie_1.default.set(name, val);
}
exports.setCookie = setCookie;
function getCookie(name, cookies) {
if (cookies === void 0) { cookies = {}; }
return (0, utils_1.isServer)() ? cookies[name] : js_cookie_1.default.get(name);
}
exports.getCookie = getCookie;
function removeCookie(name) {
js_cookie_1.default.remove(name);
}
exports.removeCookie = removeCookie;
function encode(value) {
return (0, js_base64_1.btoa)(value);
}
exports.encode = encode;
function decode(value) {
return (0, js_base64_1.atob)(value);
}
exports.decode = decode;
//# sourceMappingURL=utils.js.map