wdpr
    Preparing search index...
    • Resolve all @URL parameters and build a ListPagesQuery

      Takes a ListPagesDataRequirement and URL parameters, resolves all @URL|default values, and returns a complete ListPagesQuery ready for database queries.

      Parameters

      • requirement: ListPagesDataRequirement

        The data requirement from AST extraction

      • urlParams: Map<string, string>

        Parsed URL parameters (from parseUrlParams)

      Returns ListPagesQuery

      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")