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 { MoonlightEnv, MoonlightHost, MoonlightNode, MoonlightNodeSandboxed, MoonlightWeb } from "./globals";
8
9export * from "./discord";
10export * from "./config";
11export * from "./extension";
12export * as CoreExtensions from "./coreExtensions";
13export * from "./globals";
14export * from "./logger";
15export * as constants from "./constants";
16export * from "./fs";
17
18export type { AST } from "@moonlight-mod/lunast";
19export { ModuleExport, ModuleExportType } from "@moonlight-mod/moonmap";
20
21declare global {
22 const MOONLIGHT_ENV: MoonlightEnv;
23 const MOONLIGHT_PROD: boolean;
24 const MOONLIGHT_INJECTOR: boolean;
25 const MOONLIGHT_NODE_PRELOAD: boolean;
26 const MOONLIGHT_WEB_PRELOAD: boolean;
27 const MOONLIGHT_BROWSER: boolean;
28 const MOONLIGHT_BRANCH: string;
29 const MOONLIGHT_VERSION: string;
30
31 var moonlightHost: MoonlightHost;
32 var moonlightNode: MoonlightNode;
33 var moonlightNodeSandboxed: MoonlightNodeSandboxed;
34 var moonlight: MoonlightWeb;
35
36 var _moonlightBrowserInit: () => Promise<void>;
37 var _moonlightBrowserLoad: () => Promise<void>;
38}