UNPKG

@t2ee/cookieman

Version:
16 lines (14 loc) 455 B
import CookieStore from './CookieStore'; import Cookie from './Cookie'; export default class MemoryStore implements CookieStore { private store: {[key: string]: Cookie} = {}; async get(key: string): Promise<Cookie> { return this.store[key]; } async set(cookie: Cookie): Promise<void> { this.store[cookie.key] = cookie; } async remove(cookie: Cookie): Promise<void> { delete this.store[cookie.key]; } }