chore: inline function

This commit is contained in:
anatawa12 2025-04-07 13:36:09 +09:00
parent ebbf6651c9
commit a44c691c5c
No known key found for this signature in database
GPG Key ID: 9CA909848B8E4EA6
1 changed files with 2 additions and 6 deletions

View File

@ -17,13 +17,13 @@ export type SearchIndexItem = {
const rootMods = new Map(generated.map(item => [item.id, item]));
function walk(item: GeneratedSearchIndexItem) {
// link inlining here
for (const item of generated) {
if (item.inlining) {
for (const id of item.inlining) {
const inline = rootMods.get(id);
if (inline) {
inline.parentId = item.id;
rootMods.delete(id);
} else {
console.log('[Settings Search Index] Failed to inline', id);
}
@ -31,9 +31,5 @@ function walk(item: GeneratedSearchIndexItem) {
}
}
for (const item of generated) {
walk(item);
}
export const searchIndexes: SearchIndexItem[] = generated;