本页还没有译文
本页 14 段还没译成Русский,下面显示的是英文原文。parseLoadSubsetOptions
还没翻译译自英文(tanstack.com)本页 14 段都还没译
function parseLoadSubsetOptions(options): object;Defined in: packages/db/src/query/expression-helpers.ts:525
Convenience function to get all LoadSubsetOptions in a pre-parsed format. Good starting point for simple use cases.
Parameters
options
The LoadSubsetOptions from ctx.meta
{
limit?: number;
orderBy?: OrderBy;
where?: BasicExpression<boolean>;
} | null | undefined
Returns
object
Pre-parsed filters, sorts, and limit
filters
filters: SimpleComparison[];limit?
optional limit: number;sorts
sorts: ParsedOrderBy[];Example
queryFn: async (ctx) => {
const parsed = parseLoadSubsetOptions(ctx.meta?.loadSubsetOptions)
// Convert to your API format
return api.getProducts({
...Object.fromEntries(
parsed.filters.map(f => [`${f.field.join('.')}_${f.operator}`, f.value])
),
sort: parsed.sorts.map(s => `${s.field.join('.')}:${s.direction}`).join(','),
limit: parsed.limit
})
}AI 翻译查看英文原文