export interface Cache {
  get: <T>(key: string) => T | undefined;
  set: <T>(key: string, value: T, ttl?: number | string) => boolean;
  del: (key: string | string[]) => number;
  has: (key: string) => boolean;
}
