@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
TypeScript
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>;
}