BetterDiscordApp-rauenzi/src/index.js

51 lines
1.6 KiB
JavaScript
Raw Normal View History

2020-02-27 08:01:51 +01:00
import localStorageFix from "./localStorageFix";
import loadingIcon from "./loadingIcon";
2020-11-10 23:37:23 +01:00
import addStyles from "./addstyles";
2020-02-27 08:01:51 +01:00
localStorageFix();
2020-11-10 23:37:23 +01:00
addStyles();
2020-02-27 08:01:51 +01:00
loadingIcon();
2020-02-28 02:45:32 +01:00
const deprecateGlobal = (key, value) => {
Object.defineProperty(window, key, {
get() {
2020-03-29 21:43:42 +02:00
Utils.warn("Deprecated Global", `"${key}" will be removed in future versions. Please only use BdApi.`);
2020-02-28 02:45:32 +01:00
return value;
}
});
};
import * as Globals from "./0globals";
const globalKeys = Object.keys(Globals);
for (const key of globalKeys) deprecateGlobal(key, Globals[key]);
2020-03-25 05:19:02 +01:00
import BdApi from "./modules/bdApi";
import BDV2 from "./modules/v2";
import pluginModule from "./modules/pluginModule";
import themeModule from "./modules/themeModule";
import Utils from "./modules/utils";
import BDEvents from "./modules/bdEvents";
import settingsPanel from "./modules/settingsPanel";
import DataStore from "./modules/dataStore";
import emoteModule from "./modules/emoteModule";
import ContentManager from "./modules/contentManager";
import ClassNormalizer from "./modules/classNormalizer";
2020-02-28 02:45:32 +01:00
deprecateGlobal("BDV2", BDV2);
deprecateGlobal("pluginModule", pluginModule);
deprecateGlobal("themeModule", themeModule);
deprecateGlobal("Utils", Utils);
deprecateGlobal("BDEvents", BDEvents);
deprecateGlobal("settingsPanel", settingsPanel);
deprecateGlobal("DataStore", DataStore);
deprecateGlobal("emoteModule", emoteModule);
deprecateGlobal("ContentManager", ContentManager);
deprecateGlobal("ClassNormalizer", ClassNormalizer);
2020-02-27 08:01:51 +01:00
window.BdApi = BdApi;
2020-03-25 05:19:02 +01:00
import Core from "./modules/core";
2020-07-19 06:43:42 +02:00
deprecateGlobal("mainCore", Core);