@azure/cosmos
Version:
Microsoft Azure Cosmos DB Service Node.js SDK for NOSQL API
18 lines • 777 B
TypeScript
import type { DocumentProducer } from "./documentProducer.js";
/** @hidden */
export declare class OrderByDocumentProducerComparator {
sortOrder: string[];
constructor(sortOrder: string[]);
/**
* Compares document producers based on their partition key range minInclusive values.
* Uses minEPK as a tie-breaker when minInclusive values are equal.
*/
private targetPartitionKeyRangeDocProdComparator;
compare(docProd1: DocumentProducer, docProd2: DocumentProducer): number;
compareValue(item1: unknown, type1: string, item2: unknown, type2: string): number;
private compareOrderByItem;
private validateOrderByItems;
private getType;
private getOrderByItems;
}
//# sourceMappingURL=orderByDocumentProducerComparator.d.ts.map