UNPKG

@azure/cosmos

Version:
39 lines 1.16 kB
// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. /** * Creates an OrderByQueryContinuationToken * @hidden */ export function createOrderByQueryContinuationToken(rangeMappings, orderByItems, rid, skipCount, documentRid, offset, limit, hashedLastResult) { if (!rangeMappings || rangeMappings.length === 0) { throw new Error("rangeMappings must contain at least one element"); } if (!orderByItems || orderByItems.length === 0) { throw new Error("orderByItems must contain at least one element"); } return { rangeMappings, orderByItems, rid, skipCount, documentRid, offset, limit, hashedLastResult, }; } /** * Serializes an OrderByQueryContinuationToken to a JSON string * @hidden */ export function serializeOrderByQueryContinuationToken(token) { return JSON.stringify(token); } /** * Deserializes a JSON string to an OrderByQueryContinuationToken * @hidden */ export function parseOrderByQueryContinuationToken(tokenString) { return JSON.parse(tokenString); } //# sourceMappingURL=OrderByQueryContinuationToken.js.map