import { HttpMethod } from '@malagu/http'; export const RequestCache = Symbol('RequestCache'); export const SAVED_REQUEST = 'MALAGU_SECURITY_SAVED_REQUEST'; export interface SavedRequest { redirectUrl: string; method: HttpMethod; query: { [key: string]: string }; } export interface RequestCache { save(savedRequest?: SavedRequest): Promise; get(): Promise; remove(): Promise; }