{"version":3,"sources":["../../../src/cache/base.ts"],"names":["Cache"],"mappings":"AAAO,+EAAeA,CAAM,CAQ5B,CAAA,kBAAA","file":"/home/runner/work/equipped/equipped/dist/cjs/cache/base.min.cjs","sourcesContent":["export abstract class Cache {\n\tabstract set(key: string, data: string, ttlInSecs?: number): Promise<void>\n\n\tabstract get(key: string): Promise<string | null>\n\n\tabstract delete(key: string): Promise<void>\n\n\tabstract getOrSet<T>(key: string, fn: () => Promise<T>, ttlInSecs?: number): Promise<T>\n}\n"]}