@repugraf/cross-domain-storage
Version:
Enables shared cross domain localStorage and sessionStorage
22 lines (21 loc) • 601 B
JavaScript
export const getGUID = () => `${Date.now()}-${Math.random()}`;
export const createMessage = (props) => {
var _a;
return {
id: getGUID(),
source: "cross-domain-storage",
storageType: (_a = props.storageType) !== null && _a !== void 0 ? _a : "localStorage",
method: props.method,
key: props.key,
value: props.value,
returnResult: props.value
};
};
export const error = (debug, ...args) => {
if (debug)
console.error(...args);
};
export const debugLog = (debug, ...args) => {
if (debug)
console.log(...args);
};