@@ -314,14 +314,17 @@ UGC promises resolve from Steam call results. Continue pumping callbacks with
314314reports completion through the ` download-item-result ` callback event:
315315
316316` getItems() ` , ` getUserItems() ` , and ` getItemsByIds() ` query options map to Steam's query setter
317- methods. Tag filters, required key-value tags, return toggles, playtime stats,
318- text search, trend windows, language, and cache age are applied before
319- ` SendQueryUGCRequest() ` . ` userId ` is used only by ` getUserItems() ` .
317+ methods. ` getItemsByIds() ` accepts from one to 50 known published file IDs and
318+ throws if given more. Tag filters, required key-value tags, return toggles,
319+ playtime stats, text search, trend windows, language, and cache age are applied
320+ before ` SendQueryUGCRequest() ` . ` userId ` is used only by ` getUserItems() ` .
320321` matchAnyTag ` , ` searchText ` , and ` rankedByTrendDays ` are only valid for
321322` getItems() ` ; ` cloudFileNameFilter ` is only valid for ` getUserItems() ` .
322323` getItems() ` also accepts a deep-pagination ` cursor ` , which cannot be combined
323324with ` page ` . Pass the prior result's non-empty ` nextCursor ` to obtain the next
324- page; cursor pagination is not available for user or ID-detail queries.
325+ page. Steam returns ` nextCursor: '' ` on the final page; do not pass that empty
326+ terminal value as ` cursor ` , because the binding throws. Cursor pagination is not
327+ available for user or ID-detail queries.
325328
326329``` ts
327330import {
0 commit comments