1 // This file contains type definitions that are processed by the Closure Compiler but are
2 // not put into the JavaScript we include as part of the documentation. It is used for
3 // type checking. See README.md in this directory for more info.
5 /* eslint no-var: "error" */
6 /* eslint prefer-const: "error" */
10 function initSearch(searchIndex){}
15 * fullPath: Array<string>,
16 * pathWithoutLast: Array<string>,
18 * generics: Array<QueryElement>,
27 * typeFilter: (null|string),
38 * elems: Array<QueryElement>,
39 * args: Array<QueryElement>,
40 * returned: Array<QueryElement>,
52 * normalizedName: string,
53 * parent: (Object|null|undefined),
55 * ty: (Number|null|number),
56 * type: (Array<?>|null)
63 * in_args: Array<Object>,
64 * returned: Array<Object>,
65 * others: Array<Object>,
74 * displayPath: string,
80 * normalizedName: string,
81 * parent: (Object|undefined),