| const PARSED = [ | |
| { | |
| query: "-> F<P>", | |
| elems: [], | |
| foundElems: 1, | |
| userQuery: "-> F<P>", | |
| returned: [{ | |
| name: "F", | |
| fullPath: ["f"], | |
| pathWithoutLast: [], | |
| pathLast: "f", | |
| generics: [ | |
| { | |
| name: "P", | |
| fullPath: ["p"], | |
| pathWithoutLast: [], | |
| pathLast: "p", | |
| generics: [], | |
| }, | |
| ], | |
| typeFilter: null, | |
| }], | |
| error: null, | |
| }, | |
| { | |
| query: "-> P", | |
| elems: [], | |
| foundElems: 1, | |
| userQuery: "-> P", | |
| returned: [{ | |
| name: "P", | |
| fullPath: ["p"], | |
| pathWithoutLast: [], | |
| pathLast: "p", | |
| generics: [], | |
| typeFilter: null, | |
| }], | |
| error: null, | |
| }, | |
| { | |
| query: "->,a", | |
| elems: [], | |
| foundElems: 1, | |
| userQuery: "->,a", | |
| returned: [{ | |
| name: "a", | |
| fullPath: ["a"], | |
| pathWithoutLast: [], | |
| pathLast: "a", | |
| generics: [], | |
| typeFilter: null, | |
| }], | |
| error: null, | |
| }, | |
| { | |
| query: "aaaaa->a", | |
| elems: [{ | |
| name: "aaaaa", | |
| fullPath: ["aaaaa"], | |
| pathWithoutLast: [], | |
| pathLast: "aaaaa", | |
| generics: [], | |
| typeFilter: null, | |
| }], | |
| foundElems: 2, | |
| userQuery: "aaaaa->a", | |
| returned: [{ | |
| name: "a", | |
| fullPath: ["a"], | |
| pathWithoutLast: [], | |
| pathLast: "a", | |
| generics: [], | |
| typeFilter: null, | |
| }], | |
| error: null, | |
| }, | |
| { | |
| query: "-> !", | |
| elems: [], | |
| foundElems: 1, | |
| userQuery: "-> !", | |
| returned: [{ | |
| name: "never", | |
| fullPath: ["never"], | |
| pathWithoutLast: [], | |
| pathLast: "never", | |
| generics: [], | |
| typeFilter: "primitive", | |
| }], | |
| error: null, | |
| }, | |
| { | |
| query: "a->", | |
| elems: [{ | |
| name: "a", | |
| fullPath: ["a"], | |
| pathWithoutLast: [], | |
| pathLast: "a", | |
| generics: [], | |
| typeFilter: null, | |
| }], | |
| foundElems: 1, | |
| userQuery: "a->", | |
| returned: [], | |
| hasReturnArrow: true, | |
| error: null, | |
| }, | |
| { | |
| query: "!->", | |
| elems: [{ | |
| name: "never", | |
| fullPath: ["never"], | |
| pathWithoutLast: [], | |
| pathLast: "never", | |
| generics: [], | |
| typeFilter: "primitive", | |
| }], | |
| foundElems: 1, | |
| userQuery: "!->", | |
| returned: [], | |
| hasReturnArrow: true, | |
| error: null, | |
| }, | |
| { | |
| query: "! ->", | |
| elems: [{ | |
| name: "never", | |
| fullPath: ["never"], | |
| pathWithoutLast: [], | |
| pathLast: "never", | |
| generics: [], | |
| typeFilter: "primitive", | |
| }], | |
| foundElems: 1, | |
| userQuery: "! ->", | |
| returned: [], | |
| hasReturnArrow: true, | |
| error: null, | |
| }, | |
| { | |
| query: "primitive:!->", | |
| elems: [{ | |
| name: "never", | |
| fullPath: ["never"], | |
| pathWithoutLast: [], | |
| pathLast: "never", | |
| generics: [], | |
| typeFilter: "primitive", | |
| }], | |
| foundElems: 1, | |
| userQuery: "primitive:!->", | |
| returned: [], | |
| hasReturnArrow: true, | |
| error: null, | |
| }, | |
| ]; |