export type CacheWithLimitsOptions = { [K in keyof Caches]?: Caches[K][0]['prototype'] extends DataManager<infer Key, infer Value, any> ? LimitedCollectionOptions<Key, Value> | number : never;};
export type CacheWithLimitsOptions = { [K in keyof Caches]?: Caches[K][0]['prototype'] extends DataManager<infer Key, infer Value, any> ? LimitedCollectionOptions<Key, Value> | number : never;};