# errors.QueryValidationError.path

- **Module:** errors.QueryValidationError
- **Package:** libtmux
- **Language:** TypeScript
- **Kind:** attribute
- **Source:** https://github.com/libtmux/libtmux-ts/blob/3fe1ca654b81b8cbf4a13b777a001a3298c87a6f/packages/libtmux/src/errors.ts#L375
- **Page:** https://libtmux.org/en/ts/latest/reference/errors-queryvalidationerror-path/

Where in the criteria the problem is, as keys and array indices.

`["windows", "some", "name", "startsWith"]` reads as
`windows.some.name.startsWith`, which is what the message renders. Kept
apart from the message so a caller that built the criteria from somewhere
else — a form, a config file, an MCP client — can point at the right field
rather than parse a sentence. Empty when the criteria themselves are not an
object at all.
