const PARSED = [ { query: 'fn:foo', elems: [{ name: "foo", fullPath: ["foo"], pathWithoutLast: [], pathLast: "foo", generics: [], typeFilter: 7, }], foundElems: 1, userQuery: "fn:foo", returned: [], error: null, }, { query: 'enum : foo', elems: [{ name: "foo", fullPath: ["foo"], pathWithoutLast: [], pathLast: "foo", generics: [], typeFilter: 6, }], foundElems: 1, userQuery: "enum : foo", returned: [], error: null, }, { query: 'macro:foo', elems: [], foundElems: 0, userQuery: "macro:foo", returned: [], error: "Unexpected `<` in type filter (before `:`)", }, { query: 'macro!', elems: [{ name: "macro", fullPath: ["macro"], pathWithoutLast: [], pathLast: "macro", generics: [], typeFilter: 16, }], foundElems: 1, userQuery: "macro!", returned: [], error: null, }, { query: 'macro:mac!', elems: [{ name: "mac", fullPath: ["mac"], pathWithoutLast: [], pathLast: "mac", generics: [], typeFilter: 16, }], foundElems: 1, userQuery: "macro:mac!", returned: [], error: null, }, { query: 'a::mac!', elems: [{ name: "a::mac", fullPath: ["a", "mac"], pathWithoutLast: ["a"], pathLast: "mac", generics: [], typeFilter: 16, }], foundElems: 1, userQuery: "a::mac!", returned: [], error: null, }, { query: '-> fn:foo', elems: [], foundElems: 1, userQuery: "-> fn:foo", returned: [{ name: "foo", fullPath: ["foo"], pathWithoutLast: [], pathLast: "foo", generics: [], typeFilter: 7, }], error: null, }, { query: '-> fn:foo', elems: [], foundElems: 1, userQuery: "-> fn:foo", returned: [{ name: "foo", fullPath: ["foo"], pathWithoutLast: [], pathLast: "foo", generics: [ { name: "bar", fullPath: ["bar"], pathWithoutLast: [], pathLast: "bar", generics: [], typeFilter: 7, } ], typeFilter: 7, }], error: null, }, { query: '-> fn:foo', elems: [], foundElems: 1, userQuery: "-> fn:foo", returned: [{ name: "foo", fullPath: ["foo"], pathWithoutLast: [], pathLast: "foo", generics: [ { name: "bar", fullPath: ["bar"], pathWithoutLast: [], pathLast: "bar", generics: [], typeFilter: 7, }, { name: "baz::fuzz", fullPath: ["baz", "fuzz"], pathWithoutLast: ["baz"], pathLast: "fuzz", generics: [], typeFilter: 6, }, ], typeFilter: 7, }], error: null, }, ];