feat: optimize types ref
Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
parent
6ada3e41d0
commit
c2d94ef104
@ -1,5 +1,3 @@
|
||||
/// <reference types='@ms/nashorn' />
|
||||
|
||||
/**
|
||||
* MiaoScript Event处理类
|
||||
*/
|
||||
|
@ -1,4 +1,4 @@
|
||||
import "@ms/ployfill"
|
||||
import "@ms/nashorn"
|
||||
export * from './task'
|
||||
export * from './event'
|
||||
export * from './console'
|
||||
|
@ -29,7 +29,6 @@
|
||||
"dependencies": {
|
||||
"@ms/api": "^0.3.0",
|
||||
"@ms/common": "^0.3.0",
|
||||
"@ms/container": "^0.3.0",
|
||||
"@ms/types": "^0.3.0"
|
||||
"@ms/container": "^0.3.0"
|
||||
}
|
||||
}
|
||||
|
@ -29,7 +29,6 @@
|
||||
"dependencies": {
|
||||
"@ms/api": "^0.3.0",
|
||||
"@ms/common": "^0.3.0",
|
||||
"@ms/container": "^0.3.0",
|
||||
"@ms/types": "^0.3.0"
|
||||
"@ms/container": "^0.3.0"
|
||||
}
|
||||
}
|
||||
|
@ -27,8 +27,7 @@
|
||||
"typescript": "^3.8.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@ms/nashorn": "^0.3.0",
|
||||
"@ms/ployfill": "^0.3.0"
|
||||
"@ms/nashorn": "^0.3.0"
|
||||
},
|
||||
"gitHead": "562e2d00175c9d3a99c8b672aa07e6d92706a027"
|
||||
}
|
||||
|
@ -1,5 +1,3 @@
|
||||
import '@ms/api'
|
||||
|
||||
const URL = Java.type('java.net.URL')
|
||||
const Paths = Java.type('java.nio.file.Paths');
|
||||
const Files = Java.type('java.nio.file.Files');
|
||||
@ -37,7 +35,9 @@ function request(config: RequestConfig) {
|
||||
}
|
||||
|
||||
function download(url: string, target: string) {
|
||||
console.debug(`Start Download file ${target} from ${url}....`)
|
||||
Files.copy(new URL(url).openStream(), Paths.get(target), StandardCopyOption.REPLACE_EXISTING);
|
||||
console.debug(`File ${target} Download Complate...`)
|
||||
}
|
||||
|
||||
function _proxy(method: Method) {
|
||||
|
@ -1,4 +1,3 @@
|
||||
import '@ms/core'
|
||||
/**
|
||||
* 反射工具类
|
||||
* Created by MiaoWoo on 2017/2/9 0009.
|
||||
|
@ -28,11 +28,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@ms/api": "^0.3.0",
|
||||
"@ms/bukkit": "^0.3.0",
|
||||
"@ms/common": "^0.3.0",
|
||||
"@ms/container": "^0.3.0",
|
||||
"@ms/plugin": "^0.3.0",
|
||||
"@ms/sponge": "^0.3.0"
|
||||
"@ms/container": "^0.3.0"
|
||||
},
|
||||
"gitHead": "781524f83e52cad26d7c480513e3c525df867121"
|
||||
}
|
||||
|
@ -1,6 +1,3 @@
|
||||
/// <reference types="@ms/nashorn" />
|
||||
import '@ms/i18n'
|
||||
|
||||
let containerStartTime = Date.now();
|
||||
console.i18n("ms.core.ioc.initialize");
|
||||
import { plugin, server, task } from '@ms/api'
|
||||
|
@ -28,7 +28,8 @@
|
||||
"typescript": "^3.8.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"js-yaml": "^3.13.1"
|
||||
"js-yaml": "^3.13.1",
|
||||
"@ms/nashorn": "^0.3.0"
|
||||
},
|
||||
"gitHead": "781524f83e52cad26d7c480513e3c525df867121"
|
||||
}
|
||||
|
@ -1,5 +1,4 @@
|
||||
/// <reference types="@ms/types/dist/typings/nashorn" />
|
||||
/// <reference types="@ms/ployfill" />
|
||||
/// <reference types="@ms/nashorn" />
|
||||
import * as yaml from 'js-yaml'
|
||||
|
||||
const File = Java.type("java.io.File");
|
||||
|
@ -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 { };
|
||||
|
@ -29,7 +29,6 @@
|
||||
"dependencies": {
|
||||
"@ms/api": "^0.3.0",
|
||||
"@ms/common": "^0.3.0",
|
||||
"@ms/container": "^0.3.0",
|
||||
"@ms/types": "^0.3.0"
|
||||
"@ms/container": "^0.3.0"
|
||||
}
|
||||
}
|
||||
|
@ -1,33 +0,0 @@
|
||||
declare global {
|
||||
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 { }
|
@ -1,5 +1,5 @@
|
||||
/// <reference path="./global.ts" />
|
||||
/// <reference types='@ms/nashorn' />
|
||||
/// <reference types="@ms/nashorn" />
|
||||
|
||||
import i18n from '@ms/i18n'
|
||||
let ployfillStartTime = new Date().getTime();
|
||||
i18n.initialize();
|
||||
|
@ -28,9 +28,8 @@
|
||||
"typescript": "^3.8.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@ms/plugin": "^0.3.0",
|
||||
"axios": "^0.19.2",
|
||||
"es6-map": "^0.1.5",
|
||||
"inversify": "^5.0.1"
|
||||
"@ms/api": "^0.3.0",
|
||||
"@ms/container": "^0.3.0",
|
||||
"@ms/plugin": "^0.3.0"
|
||||
}
|
||||
}
|
||||
|
@ -29,7 +29,6 @@
|
||||
"dependencies": {
|
||||
"@ms/api": "^0.3.0",
|
||||
"@ms/common": "^0.3.0",
|
||||
"@ms/container": "^0.3.0",
|
||||
"@ms/types": "^0.3.0"
|
||||
"@ms/container": "^0.3.0"
|
||||
}
|
||||
}
|
||||
|
@ -1 +0,0 @@
|
||||
/// <reference path="./nashorn.d.ts" />
|
38
packages/types/dist/typings/nashorn/nashorn.d.ts
vendored
38
packages/types/dist/typings/nashorn/nashorn.d.ts
vendored
@ -1,38 +0,0 @@
|
||||
declare global {
|
||||
function print(...message: any[]): void;
|
||||
function load(script: string | object);
|
||||
function loadWithNewGlobal(script: string | object);
|
||||
function exit(code?: number);
|
||||
function quit(code?: number);
|
||||
function JavaImporter(...className: string[]);
|
||||
|
||||
namespace Java {
|
||||
function type(clazz: string): any;
|
||||
function from(javaObj: any): any[];
|
||||
function to(array: any[]): any;
|
||||
function extend(...parentTypes: any[]);
|
||||
//@ts-ignore
|
||||
// function super(type: any);
|
||||
}
|
||||
|
||||
interface Error {
|
||||
readonly lineNumber?: number;
|
||||
readonly columnNumber?: number;
|
||||
readonly fileName?: string;
|
||||
dumpStack?: Function;
|
||||
printStackTrace?: Function;
|
||||
getStackTrace?: () => any[];
|
||||
}
|
||||
|
||||
interface String {
|
||||
trimLeft();
|
||||
trimRight();
|
||||
}
|
||||
|
||||
interface Object {
|
||||
setPrototypeOf(obj: object, prototype: object);
|
||||
bindProperties(to: object, from: object);
|
||||
}
|
||||
}
|
||||
|
||||
export { };
|
@ -27,8 +27,7 @@
|
||||
"typescript": "^3.8.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@ms/api": "^0.3.0",
|
||||
"@ms/common": "^0.3.0"
|
||||
"@ms/nashorn": "^0.3.0"
|
||||
},
|
||||
"gitHead": "781524f83e52cad26d7c480513e3c525df867121"
|
||||
}
|
||||
|
@ -1 +1 @@
|
||||
import '@ms/nashorn'
|
||||
/// <reference types="@ms/nashorn" />
|
||||
|
@ -1,5 +1,3 @@
|
||||
/// <reference types="@ms/ployfill" />
|
||||
|
||||
const TypeParameterMatcher = Java.type('io.netty.util.internal.TypeParameterMatcher')
|
||||
const SimpleChannelInboundHandler = Java.type('io.netty.channel.SimpleChannelInboundHandler')
|
||||
const FullHttpRequestMatcher = TypeParameterMatcher.get(base.getClass('io.netty.handler.codec.http.FullHttpRequest'))
|
||||
|
@ -1,5 +1,3 @@
|
||||
/// <reference types="@ms/ployfill" />
|
||||
|
||||
const TypeParameterMatcher = Java.type('io.netty.util.internal.TypeParameterMatcher')
|
||||
const TextWebSocketFrameMatcher = TypeParameterMatcher.get(base.getClass('io.netty.handler.codec.http.websocketx.TextWebSocketFrame'))
|
||||
const SimpleChannelInboundHandler = Java.type('io.netty.channel.SimpleChannelInboundHandler')
|
||||
|
@ -1,5 +1,3 @@
|
||||
import '@ms/api'
|
||||
|
||||
const MiaoWebSocket = 'miaowebsocket'
|
||||
const CharsetUtil = Java.type('io.netty.util.CharsetUtil')
|
||||
const ChannelInboundHandlerAdapter = Java.type('io.netty.channel.ChannelInboundHandlerAdapter')
|
||||
|
Loading…
Reference in New Issue
Block a user