this repo has no description
1/// <reference types="standalone-electron-types" />
2/// <reference types="react" />
3/// <reference types="./import" />
4/// <reference types="./mappings" />
5/* eslint-disable no-var */
6
7import { MoonlightFS } from "./fs";
8import {
9 MoonlightEnv,
10 MoonlightHost,
11 MoonlightNode,
12 MoonlightWeb
13} from "./globals";
14
15export * from "./discord";
16export * from "./config";
17export * from "./extension";
18export * as CoreExtensions from "./coreExtensions";
19export * from "./globals";
20export * from "./logger";
21export * as constants from "./constants";
22export * from "./fs";
23
24export type { AST } from "@moonlight-mod/lunast";
25export { ModuleExport, ModuleExportType } from "@moonlight-mod/moonmap";
26
27declare global {
28 const MOONLIGHT_ENV: MoonlightEnv;
29 const MOONLIGHT_PROD: boolean;
30 const MOONLIGHT_INJECTOR: boolean;
31 const MOONLIGHT_NODE_PRELOAD: boolean;
32 const MOONLIGHT_WEB_PRELOAD: boolean;
33 const MOONLIGHT_BROWSER: boolean;
34 const MOONLIGHT_BRANCH: string;
35 const MOONLIGHT_VERSION: string;
36
37 var moonlightHost: MoonlightHost;
38 var moonlightNode: MoonlightNode;
39 var moonlight: MoonlightWeb;
40 var moonlightFS: MoonlightFS;
41
42 var _moonlightBrowserInit: () => Promise<void>;
43 var _moonlightBrowserLoad: () => Promise<void>;
44}