Documentation

Filter Query overview

Schema-driven URL filters with typed parsing, diagnostics, mutation, and serialization.

@plumile/filter-query turns URL search strings into typed filter objects and serializes those objects back into canonical query strings.

Use it when URL state must be:

  • typed by field and operator;
  • parsed deterministically;
  • diagnosable when invalid user input appears;
  • serialized in stable ordering;
  • usable with or without @plumile/router.