feat: move global declare to @ms/ployfill
Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
		@@ -17,7 +17,7 @@ export class MiaoScriptConsole implements Console {
 | 
			
		||||
    Console: NodeJS.ConsoleConstructor;
 | 
			
		||||
 | 
			
		||||
    private _name: string = '';
 | 
			
		||||
    private _level: LogLevel = global.debug ? LogLevel.DEBUG : LogLevel.INFO;
 | 
			
		||||
    private _level: LogLevel = LogLevel.INFO;
 | 
			
		||||
 | 
			
		||||
    protected logger: any;
 | 
			
		||||
    protected prefix: string = '§6[§bMiaoScript§6]§r ';
 | 
			
		||||
@@ -25,6 +25,12 @@ export class MiaoScriptConsole implements Console {
 | 
			
		||||
    constructor(name?: string) {
 | 
			
		||||
        this.name = name;
 | 
			
		||||
        this.logger = global.logger;
 | 
			
		||||
        if (global.debug) {
 | 
			
		||||
            this._level = LogLevel.DEBUG
 | 
			
		||||
        }
 | 
			
		||||
        if (global.level?.toUpperCase() === "TRACE") {
 | 
			
		||||
            this._level = LogLevel.TRACE
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    get name() {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
/// <reference path="./typings/global.ts" />
 | 
			
		||||
import '@ms/ployfill'
 | 
			
		||||
 | 
			
		||||
export * from './task'
 | 
			
		||||
export * from './event'
 | 
			
		||||
 
 | 
			
		||||
@@ -1,33 +0,0 @@
 | 
			
		||||
import { XMLHttpRequest as xhr } from '@ms/ployfill'
 | 
			
		||||
 | 
			
		||||
declare global {
 | 
			
		||||
    namespace NodeJS {
 | 
			
		||||
        interface Global {
 | 
			
		||||
            logger: any;
 | 
			
		||||
            debug: boolean;
 | 
			
		||||
            noop: Function;
 | 
			
		||||
            console: Console;
 | 
			
		||||
            XMLHttpRequest: typeof xhr;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    var root: string;
 | 
			
		||||
    var base: Core;
 | 
			
		||||
    var XMLHttpRequest: typeof xhr;
 | 
			
		||||
    var ScriptEngineContextHolder: any;
 | 
			
		||||
    function engineLoad(str: string): any;
 | 
			
		||||
    interface Core {
 | 
			
		||||
        getClass(name: String): any;
 | 
			
		||||
        getProxyClass(): any;
 | 
			
		||||
        getInstance(): any;
 | 
			
		||||
        read(path: string): string;
 | 
			
		||||
        save(path: string, content: string): void;
 | 
			
		||||
        delete(path: string): void;
 | 
			
		||||
    }
 | 
			
		||||
    interface Console {
 | 
			
		||||
        ex(err: Error): void;
 | 
			
		||||
        stack(err: Error): string[];
 | 
			
		||||
        sender(...args: any): void;
 | 
			
		||||
        console(...args: any): void;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
export { }
 | 
			
		||||
		Reference in New Issue
	
	Block a user