type alias CollectionOptionsimport { type CollectionOptions } from "https://deno.land/x/kvdex@0.33.1/mod.ts"; Type ParametersT extends KvValuedefinition: { idGenerator?: IdGenerator<T>; serialize?: SerializeOptions; history?: true; } & (T extends KvObject ? { indices?: IndexRecord<T>; } : [K in never]: never)