UNPKG

uyem

Version:
11 lines (10 loc) 471 B
import { LocaleValue } from '../types/interfaces'; export declare enum CookieName { lang = "lang" } declare type CookieValue<T extends keyof typeof CookieName> = T extends CookieName.lang ? LocaleValue : never; export declare function getCookie<T extends keyof typeof CookieName>(name: T): CookieValue<T> | null; export declare function setCookie<T extends keyof typeof CookieName>(name: T, value: CookieValue<T>, options?: { expires?: Date; }): void; export {};