cookies-next icon indicating copy to clipboard operation
cookies-next copied to clipboard

It would be great make OptionsType exported

Open APeltick opened this issue 8 months ago • 1 comments

I make my custom functions to handle cookies, they extra logic, and for server components lib require options, so pls make OptionsType exported. Thx. @andreizanik

// pls make OptionsType exported
import { type OptionsType } from 'cookies-next';
import {
  deleteCookie,
  getCookie,
  setCookie,
} from 'cookies-next';

import { type Place } from '../types/place-types';

const currentPlaceCookieName = 'currentPlace';

export function getCookieCurrentPlace(options: OptionsType): string | undefined {
  return getCookie(currentPlaceCookieName);
}

export function setCookieCurrentPlace(place: Place): void {
  setCookie(currentPlaceCookieName, place);
}

export function deleteCookieCurrentPlace(): void {
  deleteCookie(currentPlaceCookieName);
}

APeltick avatar Jun 02 '24 22:06 APeltick