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处理类
|
* MiaoScript Event处理类
|
||||||
*/
|
*/
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import "@ms/ployfill"
|
import "@ms/nashorn"
|
||||||
export * from './task'
|
export * from './task'
|
||||||
export * from './event'
|
export * from './event'
|
||||||
export * from './console'
|
export * from './console'
|
||||||
|
@ -29,7 +29,6 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ms/api": "^0.3.0",
|
"@ms/api": "^0.3.0",
|
||||||
"@ms/common": "^0.3.0",
|
"@ms/common": "^0.3.0",
|
||||||
"@ms/container": "^0.3.0",
|
"@ms/container": "^0.3.0"
|
||||||
"@ms/types": "^0.3.0"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,6 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ms/api": "^0.3.0",
|
"@ms/api": "^0.3.0",
|
||||||
"@ms/common": "^0.3.0",
|
"@ms/common": "^0.3.0",
|
||||||
"@ms/container": "^0.3.0",
|
"@ms/container": "^0.3.0"
|
||||||
"@ms/types": "^0.3.0"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -27,8 +27,7 @@
|
|||||||
"typescript": "^3.8.3"
|
"typescript": "^3.8.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ms/nashorn": "^0.3.0",
|
"@ms/nashorn": "^0.3.0"
|
||||||
"@ms/ployfill": "^0.3.0"
|
|
||||||
},
|
},
|
||||||
"gitHead": "562e2d00175c9d3a99c8b672aa07e6d92706a027"
|
"gitHead": "562e2d00175c9d3a99c8b672aa07e6d92706a027"
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
import '@ms/api'
|
|
||||||
|
|
||||||
const URL = Java.type('java.net.URL')
|
const URL = Java.type('java.net.URL')
|
||||||
const Paths = Java.type('java.nio.file.Paths');
|
const Paths = Java.type('java.nio.file.Paths');
|
||||||
const Files = Java.type('java.nio.file.Files');
|
const Files = Java.type('java.nio.file.Files');
|
||||||
@ -37,7 +35,9 @@ function request(config: RequestConfig) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function download(url: string, target: string) {
|
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);
|
Files.copy(new URL(url).openStream(), Paths.get(target), StandardCopyOption.REPLACE_EXISTING);
|
||||||
|
console.debug(`File ${target} Download Complate...`)
|
||||||
}
|
}
|
||||||
|
|
||||||
function _proxy(method: Method) {
|
function _proxy(method: Method) {
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import '@ms/core'
|
|
||||||
/**
|
/**
|
||||||
* 反射工具类
|
* 反射工具类
|
||||||
* Created by MiaoWoo on 2017/2/9 0009.
|
* Created by MiaoWoo on 2017/2/9 0009.
|
||||||
|
@ -28,11 +28,7 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ms/api": "^0.3.0",
|
"@ms/api": "^0.3.0",
|
||||||
"@ms/bukkit": "^0.3.0",
|
"@ms/container": "^0.3.0"
|
||||||
"@ms/common": "^0.3.0",
|
|
||||||
"@ms/container": "^0.3.0",
|
|
||||||
"@ms/plugin": "^0.3.0",
|
|
||||||
"@ms/sponge": "^0.3.0"
|
|
||||||
},
|
},
|
||||||
"gitHead": "781524f83e52cad26d7c480513e3c525df867121"
|
"gitHead": "781524f83e52cad26d7c480513e3c525df867121"
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,3 @@
|
|||||||
/// <reference types="@ms/nashorn" />
|
|
||||||
import '@ms/i18n'
|
|
||||||
|
|
||||||
let containerStartTime = Date.now();
|
let containerStartTime = Date.now();
|
||||||
console.i18n("ms.core.ioc.initialize");
|
console.i18n("ms.core.ioc.initialize");
|
||||||
import { plugin, server, task } from '@ms/api'
|
import { plugin, server, task } from '@ms/api'
|
||||||
|
@ -28,7 +28,8 @@
|
|||||||
"typescript": "^3.8.3"
|
"typescript": "^3.8.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"js-yaml": "^3.13.1"
|
"js-yaml": "^3.13.1",
|
||||||
|
"@ms/nashorn": "^0.3.0"
|
||||||
},
|
},
|
||||||
"gitHead": "781524f83e52cad26d7c480513e3c525df867121"
|
"gitHead": "781524f83e52cad26d7c480513e3c525df867121"
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
/// <reference types="@ms/types/dist/typings/nashorn" />
|
/// <reference types="@ms/nashorn" />
|
||||||
/// <reference types="@ms/ployfill" />
|
|
||||||
import * as yaml from 'js-yaml'
|
import * as yaml from 'js-yaml'
|
||||||
|
|
||||||
const File = Java.type("java.io.File");
|
const File = Java.type("java.io.File");
|
||||||
|
@ -38,6 +38,37 @@ declare global {
|
|||||||
setPrototypeOf(obj: object, prototype: object);
|
setPrototypeOf(obj: object, prototype: object);
|
||||||
bindProperties(to: object, from: 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 { };
|
export { };
|
||||||
|
@ -29,7 +29,6 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ms/api": "^0.3.0",
|
"@ms/api": "^0.3.0",
|
||||||
"@ms/common": "^0.3.0",
|
"@ms/common": "^0.3.0",
|
||||||
"@ms/container": "^0.3.0",
|
"@ms/container": "^0.3.0"
|
||||||
"@ms/types": "^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'
|
import i18n from '@ms/i18n'
|
||||||
let ployfillStartTime = new Date().getTime();
|
let ployfillStartTime = new Date().getTime();
|
||||||
i18n.initialize();
|
i18n.initialize();
|
||||||
|
@ -28,9 +28,8 @@
|
|||||||
"typescript": "^3.8.3"
|
"typescript": "^3.8.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ms/plugin": "^0.3.0",
|
"@ms/api": "^0.3.0",
|
||||||
"axios": "^0.19.2",
|
"@ms/container": "^0.3.0",
|
||||||
"es6-map": "^0.1.5",
|
"@ms/plugin": "^0.3.0"
|
||||||
"inversify": "^5.0.1"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,6 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ms/api": "^0.3.0",
|
"@ms/api": "^0.3.0",
|
||||||
"@ms/common": "^0.3.0",
|
"@ms/common": "^0.3.0",
|
||||||
"@ms/container": "^0.3.0",
|
"@ms/container": "^0.3.0"
|
||||||
"@ms/types": "^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"
|
"typescript": "^3.8.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ms/api": "^0.3.0",
|
"@ms/nashorn": "^0.3.0"
|
||||||
"@ms/common": "^0.3.0"
|
|
||||||
},
|
},
|
||||||
"gitHead": "781524f83e52cad26d7c480513e3c525df867121"
|
"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 TypeParameterMatcher = Java.type('io.netty.util.internal.TypeParameterMatcher')
|
||||||
const SimpleChannelInboundHandler = Java.type('io.netty.channel.SimpleChannelInboundHandler')
|
const SimpleChannelInboundHandler = Java.type('io.netty.channel.SimpleChannelInboundHandler')
|
||||||
const FullHttpRequestMatcher = TypeParameterMatcher.get(base.getClass('io.netty.handler.codec.http.FullHttpRequest'))
|
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 TypeParameterMatcher = Java.type('io.netty.util.internal.TypeParameterMatcher')
|
||||||
const TextWebSocketFrameMatcher = TypeParameterMatcher.get(base.getClass('io.netty.handler.codec.http.websocketx.TextWebSocketFrame'))
|
const TextWebSocketFrameMatcher = TypeParameterMatcher.get(base.getClass('io.netty.handler.codec.http.websocketx.TextWebSocketFrame'))
|
||||||
const SimpleChannelInboundHandler = Java.type('io.netty.channel.SimpleChannelInboundHandler')
|
const SimpleChannelInboundHandler = Java.type('io.netty.channel.SimpleChannelInboundHandler')
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
import '@ms/api'
|
|
||||||
|
|
||||||
const MiaoWebSocket = 'miaowebsocket'
|
const MiaoWebSocket = 'miaowebsocket'
|
||||||
const CharsetUtil = Java.type('io.netty.util.CharsetUtil')
|
const CharsetUtil = Java.type('io.netty.util.CharsetUtil')
|
||||||
const ChannelInboundHandlerAdapter = Java.type('io.netty.channel.ChannelInboundHandlerAdapter')
|
const ChannelInboundHandlerAdapter = Java.type('io.netty.channel.ChannelInboundHandlerAdapter')
|
||||||
|
Loading…
Reference in New Issue
Block a user