import { FindCursor } from "mongodb"; export type QueryOptions = { sort?: any; skip?: number; limit?: number; }; export const applyQueryOptions = ( cursor: FindCursor, options?: QueryOptions, ): FindCursor => { if (!options) return cursor; let result = cursor; if (options.sort) result = result.sort(options.sort); if (options.skip) result = result.skip(options.skip); if (options.limit) result = result.limit(options.limit); return result; };