feat(classMapper): add findClassByName back

This commit is contained in:
AAGaming
2024-07-26 14:32:34 -04:00
parent 48de8928e4
commit 2b8d2ae4db

View File

@@ -17,15 +17,18 @@ export const classModuleMap: Map<ModuleID, ClassModule> = createModuleMapping((m
return false;
});
export const classMap = classModuleMap.values();
export const classMap = [...classModuleMap.values()];
export function findClass(id: string, name: string): string | void {
return classModuleMap.get(id)?.[name];
}
export function findClassByName(name: string): string | void {
return classMap.find((m) => m[name])?.[name];
}
export function findClassModule(filter: (module: any) => boolean): ClassModule | void {
// TODO optimize
return [...classModuleMap.values()].find((m) => filter(m));
return classMap.find((m) => filter(m));
}
export function unminifyClass(minifiedClass: string): string | void {