typealias CacheWithLimitsOptions

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

Union Members

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