UNPKG

@lonewolfspace/storage-manager-ts

Version:

A universal browser storage manager with optional AES encryption support for localStorage, sessionStorage, and cookies.

14 lines (13 loc) 761 B
import { CookieOptions } from "./types"; import { BaseStorageManager } from "./base-storage-manager"; export declare class ServerCookieManager extends BaseStorageManager { static setCookie(name: string, value: string, options?: CookieOptions): Promise<void>; static getCookie(name: string): Promise<string | undefined>; static deleteCookie(name: string): Promise<void>; static getAccessToken(): Promise<string | undefined>; static getRefreshToken(): Promise<string | undefined>; static setAccessToken(token: string, options?: CookieOptions): Promise<void>; static setRefreshToken(token: string, options?: CookieOptions): Promise<void>; static deleteAccessToken(): Promise<void>; static deleteRefreshToken(): Promise<void>; }