@@ -38,6 +38,37 @@ declare global {
 | 
			
		||||
        setPrototypeOf(obj: object, prototype: object);
 | 
			
		||||
        bindProperties(to: object, from: object);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    namespace NodeJS {
 | 
			
		||||
        interface Global {
 | 
			
		||||
            logger: any;
 | 
			
		||||
            debug: boolean;
 | 
			
		||||
            level: string;
 | 
			
		||||
            NashornEngineStartTime: number;
 | 
			
		||||
            setGlobal: (key: string, value: any) => void;
 | 
			
		||||
            noop: () => void;
 | 
			
		||||
            console: Console;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    var root: string;
 | 
			
		||||
    var base: Core;
 | 
			
		||||
    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;
 | 
			
		||||
        i18n(name: string, ...params: any[]);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export { };
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user