react-server675fbba4
react-servertreemainexamplessession-cookiemisccookies.mjs
examples/session-cookie/misc/cookies.mjsmjs411 B1b27f3e6
import { cookie, setCookie } from "@lazarv/react-server";

export default class Cookies {
  constructor() {
    this.cookieObject = cookie();
  }

  get(name) {
    return { value: this.cookieObject[name] };
  }

  set(name, value, options) {
    this.cookieObject[name] = value;
    setCookie(name, value, options);
  }

  toString() {
    return `Cookies object : ${JSON.stringify(this.cookieObject)}`;
  }
}