Resolve all @URL parameters and build a ListPagesQuery
@URL
Takes a ListPagesDataRequirement and URL parameters, resolves all @URL|default values, and returns a complete ListPagesQuery ready for database queries.
@URL|default
The data requirement from AST extraction
Parsed URL parameters (from parseUrlParams)
Resolved ListPagesQuery
const urlParams = parseUrlParams("/page/scp-001/page2_offset/10/page2_limit/5");const query = resolveQuery(requirement, urlParams);// query.offset = 10, query.limit = 5 (if urlAttrPrefix = "page2") Copy
const urlParams = parseUrlParams("/page/scp-001/page2_offset/10/page2_limit/5");const query = resolveQuery(requirement, urlParams);// query.offset = 10, query.limit = 5 (if urlAttrPrefix = "page2")
Resolve all
@URLparameters and build a ListPagesQueryTakes a ListPagesDataRequirement and URL parameters, resolves all
@URL|defaultvalues, and returns a complete ListPagesQuery ready for database queries.