1 2 3 4 5 6 7 8 9 10 11 12 13 14 | /** * @typedef {object} Query * @property {QueryFilter[]} filters * @property {string} sort sort field name * @property {string} order sort order 'asc' or 'dsc' */ /** * @typedef {object} QueryFilter * @property {string} field of field/index e.g. 'firstName' * @property {string} filter filter e.g. 'regex' * @property {string[]} values e.g. 'asdf.*' */ |