GoonCord/src/lib/index.ts

26 lines
625 B
TypeScript
Raw Normal View History

2024-03-11 15:04:11 +08:00
// eslint-disable-next-line import-alias/import-alias
2024-03-11 09:49:31 +08:00
import "../global.d.ts";
export * as api from "./api";
export * as debug from "./debug";
export * as managers from "./managers";
2024-05-20 15:36:33 +08:00
// export * as metro from "./metro";
2024-03-11 09:49:31 +08:00
export * as settings from "./settings";
export * as ui from "./ui";
export * as utils from "./utils";
2024-03-11 15:04:11 +08:00
const _disposer = new Array<() => unknown>;
export function unload() {
for (const d of _disposer) if (typeof d === "function") d();
delete window.bunny;
}
/**
* For internal use only, do not use!
* @internal
*/
unload.push = (fn: typeof _disposer[number]) => {
_disposer.push(fn);
};