search.js: give RawSearchIndexCrate.a an index signature

This commit is contained in:
binarycat 2025-03-04 15:53:35 -06:00
parent 5f39026540
commit a9a52ddc04
2 changed files with 2 additions and 4 deletions

View file

@ -397,7 +397,7 @@ declare namespace rustdoc {
*/
type RawSearchIndexCrate = {
doc: string,
a: Object,
a: { [key: string]: number[] },
n: Array<string>,
t: string,
D: string,

View file

@ -2269,16 +2269,14 @@ class DocSearch {
continue;
}
// @ts-expect-error
/** @type{number[]} */
let currentNameAliases;
if (currentCrateAliases.has(alias_name)) {
currentNameAliases = currentCrateAliases.get(alias_name);
} else {
currentNameAliases = [];
// @ts-expect-error
currentCrateAliases.set(alias_name, currentNameAliases);
}
// @ts-expect-error
for (const local_alias of aliases[alias_name]) {
currentNameAliases.push(local_alias + currentIndex);
}