|
|
@ -38,11 +38,15 @@ const installGlosSIApi = () => {
|
|
|
|
Object.assign(window, { GlosSIApi: api });
|
|
|
|
Object.assign(window, { GlosSIApi: api });
|
|
|
|
},
|
|
|
|
},
|
|
|
|
uninstall: () => {
|
|
|
|
uninstall: () => {
|
|
|
|
Object.values(window.GlosSITweaks)
|
|
|
|
Object.entries(window.GlosSITweaks)
|
|
|
|
.forEach((obj) => obj.uninstall?.());
|
|
|
|
.filter(([tweakName, obj]) => (tweakName !== 'GlosSI'))
|
|
|
|
|
|
|
|
.forEach(([, obj]) => obj.uninstall?.());
|
|
|
|
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
|
|
|
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
|
|
|
// @ts-ignore
|
|
|
|
// @ts-ignore
|
|
|
|
delete window.GlosSIApi;
|
|
|
|
delete window.GlosSIApi;
|
|
|
|
|
|
|
|
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
|
|
|
|
|
|
|
// @ts-ignore
|
|
|
|
|
|
|
|
delete window.GlosSITweaks;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|