Initialisation

Added the packages and files for the backend server
This commit is contained in:
jackbeeby
2024-12-15 17:48:45 +11:00
parent 25066e1ee8
commit b412dfe2ca
2732 changed files with 330572 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
import LRUCache from "lru-cache";
import type { KeyValueCache, KeyValueCacheSetOptions } from "./KeyValueCache";
export declare class InMemoryLRUCache<T = string> implements KeyValueCache<T> {
private cache;
constructor(lruCacheOpts?: LRUCache.Options<string, T>);
static sizeCalculation<T>(item: T): number;
set(key: string, value: T, options?: KeyValueCacheSetOptions): Promise<void>;
get(key: string): Promise<T | undefined>;
delete(key: string): Promise<boolean>;
clear(): void;
keys(): string[];
}
//# sourceMappingURL=InMemoryLRUCache.d.ts.map