mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-04 06:47:03 +00:00
Merge pull request #28196 from fibjs/master
[fibjs] add types of fibjs 0.26.0
This commit is contained in:
Vendored
+1
-1
@@ -45,7 +45,7 @@ declare class Class_DgramSocket extends Class_EventEmitter {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
bind(opts: Object): void;
|
||||
bind(opts: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+3
-13
@@ -52,23 +52,13 @@ declare class Class_Digest extends Class__object {
|
||||
/**
|
||||
*
|
||||
* @brief 计算并返回摘要
|
||||
* @param data 二进制数据块,此数据块将在计算前更新进摘要
|
||||
* @return 返回摘要的二进制数据
|
||||
* @param codec 指定编码格式,允许值为:"buffer", "hex", "base64", "utf8", 或者系统支持的字符集
|
||||
* @return 返回指定编码的摘要表示
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
digest(data: Class_Buffer): Class_Buffer;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 计算并返回摘要
|
||||
* @return 返回摘要的二进制数据
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
digest(): Class_Buffer;
|
||||
digest(codec?: string/** = "buffer"*/): any;
|
||||
|
||||
} /** endof class */
|
||||
|
||||
|
||||
+17
-17
@@ -56,7 +56,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
on(ev: string, func: Function): Object;
|
||||
on(ev: string, func: Function): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -67,7 +67,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
on(map: Object): Object;
|
||||
on(map: object): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -79,7 +79,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
addListener(ev: string, func: Function): Object;
|
||||
addListener(ev: string, func: Function): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -90,7 +90,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
addListener(map: Object): Object;
|
||||
addListener(map: object): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -102,7 +102,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
prependListener(ev: string, func: Function): Object;
|
||||
prependListener(ev: string, func: Function): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -113,7 +113,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
prependListener(map: Object): Object;
|
||||
prependListener(map: object): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -125,7 +125,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
once(ev: string, func: Function): Object;
|
||||
once(ev: string, func: Function): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -136,7 +136,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
once(map: Object): Object;
|
||||
once(map: object): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -148,7 +148,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
prependOnceListener(ev: string, func: Function): Object;
|
||||
prependOnceListener(ev: string, func: Function): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -159,7 +159,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
prependOnceListener(map: Object): Object;
|
||||
prependOnceListener(map: object): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -171,7 +171,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
off(ev: string, func: Function): Object;
|
||||
off(ev: string, func: Function): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -182,7 +182,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
off(ev: string): Object;
|
||||
off(ev: string): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -193,7 +193,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
off(map: Object): Object;
|
||||
off(map: object): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -205,7 +205,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
removeListener(ev: string, func: Function): Object;
|
||||
removeListener(ev: string, func: Function): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -216,7 +216,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
removeListener(ev: string): Object;
|
||||
removeListener(ev: string): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -227,7 +227,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
removeListener(map: Object): Object;
|
||||
removeListener(map: object): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -238,7 +238,7 @@ declare class Class_EventEmitter extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
removeAllListeners(evs?: any[]/** = v8::Array::New(isolate)*/): Object;
|
||||
removeAllListeners(evs?: any[]/** = v8::Array::New(isolate)*/): object;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+1
-1
@@ -70,7 +70,7 @@ declare class Class_EventInfo extends Class__object {
|
||||
* @type Object
|
||||
*/
|
||||
|
||||
target: Object
|
||||
target: object
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -44,7 +44,7 @@ declare class Class_Handler extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(map: Object);
|
||||
constructor(map: object);
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+1
-1
@@ -81,7 +81,7 @@ declare class Class_HandlerEx extends Class_Handler {
|
||||
*
|
||||
*
|
||||
*/
|
||||
onerror(hdlrs: Object): void;
|
||||
onerror(hdlrs: object): void;
|
||||
|
||||
} /** endof class */
|
||||
|
||||
|
||||
+1
-1
@@ -71,7 +71,7 @@ declare class Class_HeapSnapshot extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
diff(before: Class_HeapSnapshot): Object;
|
||||
diff(before: Class_HeapSnapshot): object;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+30
-6
@@ -96,6 +96,30 @@ declare class Class_HttpClient extends Class__object {
|
||||
|
||||
userAgent: string
|
||||
|
||||
/**
|
||||
* class prop
|
||||
*
|
||||
*
|
||||
* @brief 查询和设置 keep-alive 最大缓存连接数,缺省 128
|
||||
*
|
||||
*
|
||||
* @type Integer
|
||||
*/
|
||||
|
||||
poolSize: number
|
||||
|
||||
/**
|
||||
* class prop
|
||||
*
|
||||
*
|
||||
* @brief 查询和设置 keep-alive 缓存连接超时时间,缺省 10000 ms
|
||||
*
|
||||
*
|
||||
* @type Integer
|
||||
*/
|
||||
|
||||
poolTimeout: number
|
||||
|
||||
|
||||
|
||||
/**
|
||||
@@ -139,7 +163,7 @@ declare class Class_HttpClient extends Class__object {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
request(method: string, url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
request(method: string, url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -161,7 +185,7 @@ declare class Class_HttpClient extends Class__object {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
get(url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
get(url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -183,7 +207,7 @@ declare class Class_HttpClient extends Class__object {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
post(url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
post(url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -205,7 +229,7 @@ declare class Class_HttpClient extends Class__object {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
del(url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
del(url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -227,7 +251,7 @@ declare class Class_HttpClient extends Class__object {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
put(url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
put(url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -249,7 +273,7 @@ declare class Class_HttpClient extends Class__object {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
patch(url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
patch(url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
} /** endof class */
|
||||
|
||||
|
||||
+2
-2
@@ -75,7 +75,7 @@ declare class Class_HttpCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
add(map: Object): void;
|
||||
add(map: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -96,7 +96,7 @@ declare class Class_HttpCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
set(map: Object): void;
|
||||
set(map: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+2
-2
@@ -118,7 +118,7 @@ declare class Class_HttpCookie extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(opts?: Object/** = v8::Object::New(isolate)*/);
|
||||
constructor(opts?: object/** = v8::Object::New(isolate)*/);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -130,7 +130,7 @@ declare class Class_HttpCookie extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(name: string, value: string, opts?: Object/** = v8::Object::New(isolate)*/);
|
||||
constructor(name: string, value: string, opts?: object/** = v8::Object::New(isolate)*/);
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+2
-2
@@ -151,7 +151,7 @@ declare class Class_HttpMessage extends Class_Message {
|
||||
*
|
||||
*
|
||||
*/
|
||||
addHeader(map: Object): void;
|
||||
addHeader(map: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -172,7 +172,7 @@ declare class Class_HttpMessage extends Class_Message {
|
||||
*
|
||||
*
|
||||
*/
|
||||
setHeader(map: Object): void;
|
||||
setHeader(map: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
+2
-2
@@ -80,7 +80,7 @@ declare class Class_HttpResponse extends Class_HttpMessage {
|
||||
*
|
||||
*
|
||||
*/
|
||||
writeHead(statusCode: number, statusMessage: string, headers?: Object/** = v8::Object::New(isolate)*/): void;
|
||||
writeHead(statusCode: number, statusMessage: string, headers?: object/** = v8::Object::New(isolate)*/): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -91,7 +91,7 @@ declare class Class_HttpResponse extends Class_HttpMessage {
|
||||
*
|
||||
*
|
||||
*/
|
||||
writeHead(statusCode: number, headers?: Object/** = v8::Object::New(isolate)*/): void;
|
||||
writeHead(statusCode: number, headers?: object/** = v8::Object::New(isolate)*/): void;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+1
-1
@@ -143,7 +143,7 @@ declare class Class_HttpServer extends Class_TcpServer {
|
||||
*
|
||||
*
|
||||
*/
|
||||
onerror(hdlrs: Object): void;
|
||||
onerror(hdlrs: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+1
-1
@@ -78,7 +78,7 @@ declare class Class_LevelDB extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
mset(map: Object): void;
|
||||
mset(map: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+1
-1
@@ -134,7 +134,7 @@ declare class Class_LruCache extends Class_EventEmitter {
|
||||
*
|
||||
*
|
||||
*/
|
||||
set(map: Object): void;
|
||||
set(map: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
+14
-14
@@ -36,7 +36,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
find(query?: Object/** = v8::Object::New(isolate)*/, projection?: Object/** = v8::Object::New(isolate)*/): Class_MongoCursor;
|
||||
find(query?: object/** = v8::Object::New(isolate)*/, projection?: object/** = v8::Object::New(isolate)*/): Class_MongoCursor;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -48,7 +48,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
findOne(query?: Object/** = v8::Object::New(isolate)*/, projection?: Object/** = v8::Object::New(isolate)*/): Object;
|
||||
findOne(query?: object/** = v8::Object::New(isolate)*/, projection?: object/** = v8::Object::New(isolate)*/): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -59,7 +59,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
findAndModify(query: Object): Object;
|
||||
findAndModify(query: object): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -79,7 +79,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
insert(document: Object): void;
|
||||
insert(document: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -89,7 +89,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
save(document: Object): void;
|
||||
save(document: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -102,7 +102,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
update(query: Object, document: Object, upsert?: boolean/** = false*/, multi?: boolean/** = false*/): void;
|
||||
update(query: object, document: object, upsert?: boolean/** = false*/, multi?: boolean/** = false*/): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -114,7 +114,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
update(query: Object, document: Object, options: Object): void;
|
||||
update(query: object, document: object, options: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -124,7 +124,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
remove(query: Object): void;
|
||||
remove(query: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -135,7 +135,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
runCommand(cmd: Object): Object;
|
||||
runCommand(cmd: object): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -147,7 +147,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
runCommand(cmd: string, arg?: Object/** = v8::Object::New(isolate)*/): Object;
|
||||
runCommand(cmd: string, arg?: object/** = v8::Object::New(isolate)*/): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -166,7 +166,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
ensureIndex(keys: Object, options?: Object/** = v8::Object::New(isolate)*/): void;
|
||||
ensureIndex(keys: object, options?: object/** = v8::Object::New(isolate)*/): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -176,7 +176,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
reIndex(): Object;
|
||||
reIndex(): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -187,7 +187,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
dropIndex(name: string): Object;
|
||||
dropIndex(name: string): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -197,7 +197,7 @@ declare class Class_MongoCollection extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
dropIndexes(): Object;
|
||||
dropIndexes(): object;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+3
-3
@@ -57,7 +57,7 @@ declare class Class_MongoCursor extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
sort(opts: Object): Class_MongoCursor;
|
||||
sort(opts: object): Class_MongoCursor;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -77,7 +77,7 @@ declare class Class_MongoCursor extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
next(): Object;
|
||||
next(): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -140,7 +140,7 @@ declare class Class_MongoCursor extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
hint(opts: Object): Class_MongoCursor;
|
||||
hint(opts: object): Class_MongoCursor;
|
||||
|
||||
} /** endof class */
|
||||
|
||||
|
||||
Vendored
+2
-2
@@ -46,7 +46,7 @@ declare class Class_MongoDB extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
runCommand(cmd: Object): Object;
|
||||
runCommand(cmd: object): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -58,7 +58,7 @@ declare class Class_MongoDB extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
runCommand(cmd: string, arg: any): Object;
|
||||
runCommand(cmd: string, arg: any): object;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+3
-3
@@ -144,7 +144,7 @@ declare class Class_PKey extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(jsonKey: Object);
|
||||
constructor(jsonKey: object);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -258,7 +258,7 @@ declare class Class_PKey extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
importKey(jsonKey: Object): void;
|
||||
importKey(jsonKey: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -299,7 +299,7 @@ declare class Class_PKey extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
exportJson(): Object;
|
||||
exportJson(): object;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+6
-6
@@ -90,7 +90,7 @@ declare class Class_Redis extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
mset(kvs: Object): void;
|
||||
mset(kvs: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -108,7 +108,7 @@ declare class Class_Redis extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
msetNX(kvs: Object): void;
|
||||
msetNX(kvs: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -383,7 +383,7 @@ declare class Class_Redis extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
sub(map: Object): void;
|
||||
sub(map: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -424,7 +424,7 @@ declare class Class_Redis extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
unsub(map: Object): void;
|
||||
unsub(map: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -445,7 +445,7 @@ declare class Class_Redis extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
psub(map: Object): void;
|
||||
psub(map: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -486,7 +486,7 @@ declare class Class_Redis extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
unpsub(map: Object): void;
|
||||
unpsub(map: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+1
-1
@@ -53,7 +53,7 @@ declare class Class_RedisHash extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
mset(kvs: Object): void;
|
||||
mset(kvs: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ declare class Class_RedisSortedSet extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
add(sms: Object): number;
|
||||
add(sms: object): number;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+10
-10
@@ -34,7 +34,7 @@ declare class Class_Routing extends Class_Handler {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(map?: Object/** = v8::Object::New(isolate)*/);
|
||||
constructor(map?: object/** = v8::Object::New(isolate)*/);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -45,7 +45,7 @@ declare class Class_Routing extends Class_Handler {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(method: string, map: Object);
|
||||
constructor(method: string, map: object);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -67,7 +67,7 @@ declare class Class_Routing extends Class_Handler {
|
||||
*
|
||||
*
|
||||
*/
|
||||
append(map: Object): Class_Routing;
|
||||
append(map: object): Class_Routing;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -103,7 +103,7 @@ declare class Class_Routing extends Class_Handler {
|
||||
*
|
||||
*
|
||||
*/
|
||||
all(map: Object): Class_Routing;
|
||||
all(map: object): Class_Routing;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -126,7 +126,7 @@ declare class Class_Routing extends Class_Handler {
|
||||
*
|
||||
*
|
||||
*/
|
||||
get(map: Object): Class_Routing;
|
||||
get(map: object): Class_Routing;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -149,7 +149,7 @@ declare class Class_Routing extends Class_Handler {
|
||||
*
|
||||
*
|
||||
*/
|
||||
post(map: Object): Class_Routing;
|
||||
post(map: object): Class_Routing;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -172,7 +172,7 @@ declare class Class_Routing extends Class_Handler {
|
||||
*
|
||||
*
|
||||
*/
|
||||
del(map: Object): Class_Routing;
|
||||
del(map: object): Class_Routing;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -195,7 +195,7 @@ declare class Class_Routing extends Class_Handler {
|
||||
*
|
||||
*
|
||||
*/
|
||||
put(map: Object): Class_Routing;
|
||||
put(map: object): Class_Routing;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -218,7 +218,7 @@ declare class Class_Routing extends Class_Handler {
|
||||
*
|
||||
*
|
||||
*/
|
||||
patch(map: Object): Class_Routing;
|
||||
patch(map: object): Class_Routing;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -241,7 +241,7 @@ declare class Class_Routing extends Class_Handler {
|
||||
*
|
||||
*
|
||||
*/
|
||||
find(map: Object): Class_Routing;
|
||||
find(map: object): Class_Routing;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+84
-6
@@ -34,7 +34,20 @@ declare class Class_SandBox extends Class__object {
|
||||
* @type Object
|
||||
*/
|
||||
|
||||
global: Object
|
||||
global: object
|
||||
|
||||
/**
|
||||
* class prop
|
||||
*
|
||||
*
|
||||
* @brief 查询沙箱中现存的所有模块的字典对象
|
||||
*
|
||||
*
|
||||
* @readonly
|
||||
* @type Object
|
||||
*/
|
||||
|
||||
modules: object
|
||||
|
||||
|
||||
|
||||
@@ -46,7 +59,7 @@ declare class Class_SandBox extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(mods: Object);
|
||||
constructor(mods: object);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -57,7 +70,7 @@ declare class Class_SandBox extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(mods: Object, require: Function);
|
||||
constructor(mods: object, require: Function);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -68,7 +81,7 @@ declare class Class_SandBox extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(mods: Object, global: Object);
|
||||
constructor(mods: object, global: object);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -80,7 +93,7 @@ declare class Class_SandBox extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(mods: Object, require: Function, global: Object);
|
||||
constructor(mods: object, require: Function, global: object);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -101,7 +114,7 @@ declare class Class_SandBox extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
add(mods: Object): void;
|
||||
add(mods: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -125,6 +138,17 @@ declare class Class_SandBox extends Class__object {
|
||||
*/
|
||||
remove(id: string): void;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 从沙箱中检测基础模块是否存在
|
||||
* @param id 指定要检测的模块名称,此路径与当前运行脚本无关,必须为绝对路径或者模块名
|
||||
* @return 是否存在
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
has(id: string): boolean;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 复制当前沙箱,新沙箱包含当前沙箱的模块,以及相同的名称和 require 函数
|
||||
@@ -135,6 +159,22 @@ declare class Class_SandBox extends Class__object {
|
||||
*/
|
||||
clone(): Class_SandBox;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 冻结当前沙箱,冻结后的沙箱,对 global 所做的修改将被忽略
|
||||
*
|
||||
*
|
||||
*/
|
||||
freeze(): void;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 重新加载沙箱内的模块,此操作只会重新初始化模块,复位模块内的变量,不更新模块代码
|
||||
*
|
||||
*
|
||||
*/
|
||||
refresh(): void;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 运行一个脚本
|
||||
@@ -170,6 +210,44 @@ declare class Class_SandBox extends Class__object {
|
||||
*/
|
||||
require(id: string, base: string): any;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 对指定的 extname 添加 compiler, extname 不可为系统内置扩展名 (包括 {'.js', '.json', '.jsc', '.wasm'}), compiler 需返回有效的 javascript 脚本.
|
||||
*
|
||||
* ```JavaScript
|
||||
* var vm = require('vm');
|
||||
* var sbox = new vm.SandBox({
|
||||
* });
|
||||
*
|
||||
* // 编译 typescript 脚本为 js 并加载
|
||||
* sbox.setModuleCompiler('.ts', tsCompiler);
|
||||
* var mod_ts = sbox.require('./a.ts');
|
||||
*
|
||||
* // 编译 coffee 脚本为 js 并加载
|
||||
* sbox.setModuleCompiler('.coffee', cafeCompiler);
|
||||
* var mod_coffee = sbox.require('./a.coffee');
|
||||
*
|
||||
* // 编译 jsx 脚本为 js 并加载
|
||||
* sbox.setModuleCompiler('.jsx', reactCompiler);
|
||||
* var mod_react = sbox.require('./a.jsx');
|
||||
*
|
||||
* // 编译 yml 脚本为自定义的内容(如 API 集合) 并加载
|
||||
* sbox.setModuleCompiler('.yml', yaml2Rest)
|
||||
* sbox.setModuleCompiler('.yaml', yaml2Rest)
|
||||
*
|
||||
* // 编译 markdown 为自定义的内容(如 html 字符串或 XmlDocument 对象) 并加载
|
||||
* sbox.setModuleCompiler('.md', mdCompiler)
|
||||
* sbox.setModuleCompiler('.markdown', mdCompiler)
|
||||
* ```
|
||||
*
|
||||
* @param extname 指定的 extname, 必须以 '.' 开头, 且为非系统内置扩展名
|
||||
* @param compiler 编译回调函数, 所有带 extname 的文件仅会 require 一次. 该回调函数格式为 `compiler(buf, requireInfo)`, buf 为读取到的文件 Buffer, requireInfo 结构为 `{filename: string}`.
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
setModuleCompiler(extname: string, compiler: Function): void;
|
||||
|
||||
} /** endof class */
|
||||
|
||||
/** endof `module Or Internal Object` */
|
||||
|
||||
Vendored
+1
-1
@@ -84,7 +84,7 @@ declare class Class_Service extends Class_EventEmitter {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(name: string, worker: Function, event?: Object/** = v8::Object::New(isolate)*/);
|
||||
constructor(name: string, worker: Function, event?: object/** = v8::Object::New(isolate)*/);
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+2
-2
@@ -216,7 +216,7 @@ declare class Class_UrlObject extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(args: Object);
|
||||
constructor(args: object);
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -250,7 +250,7 @@ declare class Class_UrlObject extends Class__object {
|
||||
*
|
||||
*
|
||||
*/
|
||||
format(args: Object): void;
|
||||
format(args: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+1
-1
@@ -47,7 +47,7 @@ declare class Class_Worker extends Class_EventEmitter {
|
||||
*
|
||||
*
|
||||
*/
|
||||
constructor(path: string, opts?: Object/** = v8::Object::New(isolate)*/);
|
||||
constructor(path: string, opts?: object/** = v8::Object::New(isolate)*/);
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+1
-1
@@ -146,7 +146,7 @@ declare class Class_X509Req extends Class__object {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
sign(issuer: string, key: Class_PKey, opts?: Object/** = v8::Object::New(isolate)*/): Class_X509Cert;
|
||||
sign(issuer: string, key: Class_PKey, opts?: object/** = v8::Object::New(isolate)*/): Class_X509Cert;
|
||||
|
||||
} /** endof class */
|
||||
|
||||
|
||||
Vendored
+2
-2
@@ -217,7 +217,7 @@ declare module "bson" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function encode(data: Object): Class_Buffer;
|
||||
export function encode(data: object): Class_Buffer;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -228,7 +228,7 @@ declare module "bson" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function decode(data: Class_Buffer): Object;
|
||||
export function decode(data: Class_Buffer): object;
|
||||
|
||||
} /** end of `module bson` */
|
||||
export = bson
|
||||
|
||||
Vendored
+1
-1
@@ -391,7 +391,7 @@ declare module "console" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function add(cfg: Object): void;
|
||||
export function add(cfg: object): void;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+2
-2
@@ -238,7 +238,7 @@ declare module "dgram" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function createSocket(opts: Object): Class_DgramSocket;
|
||||
export function createSocket(opts: object): Class_DgramSocket;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -260,7 +260,7 @@ declare module "dgram" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function createSocket(opts: Object, callback: Function): Class_DgramSocket;
|
||||
export function createSocket(opts: object, callback: Function): Class_DgramSocket;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+21
@@ -647,6 +647,27 @@ declare module "fs" {
|
||||
*/
|
||||
export function appendFile(fname: string, data: Class_Buffer): void;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 设置 zip 虚拟文件映射
|
||||
* @param fname 指定映射路径
|
||||
* @param data 指定映射的 zip 文件数据
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function setZipFS(fname: string, data: Class_Buffer): void;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 清除 zip 虚拟文件映射
|
||||
* @param fname 指定映射路径,缺省清除全部缓存
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function clearZipFS(fname?: string/** = ""*/): void;
|
||||
|
||||
} /** end of `module fs` */
|
||||
export = fs
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -379,7 +379,7 @@ declare module "global" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function setTimeout(callback: Function, timeout: number, ...args: any[]): Class_Timer;
|
||||
export function setTimeout(callback: Function, timeout?: number/** = 1*/, ...args: any[]): Class_Timer;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+1
-1
@@ -293,7 +293,7 @@ declare module "gui" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function open(url: string, opt?: Object/** = v8::Object::New(isolate)*/): Class_WebView;
|
||||
export function open(url: string, opt?: object/** = v8::Object::New(isolate)*/): Class_WebView;
|
||||
|
||||
} /** end of `module gui` */
|
||||
export = gui
|
||||
|
||||
Vendored
+32
-8
@@ -196,7 +196,7 @@
|
||||
|
||||
/** module Or Internal Object */
|
||||
/**
|
||||
* @brief 超文本传输协议模块,用以支持 http 协议处理
|
||||
* @brief 超文本传输协议模块,用以支持 http 协议处理,模块别名:https
|
||||
* @detail
|
||||
*/
|
||||
declare module "http" {
|
||||
@@ -205,6 +205,14 @@ declare module "http" {
|
||||
module http {
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 返回标准的 HTTP 响应状态码的集合,以及各自的简短描述。
|
||||
*
|
||||
*
|
||||
*/
|
||||
export const STATUS_CODES: any[];
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 返回http客户端的 HttpCookie 对象列表
|
||||
@@ -253,6 +261,22 @@ declare module "http" {
|
||||
*/
|
||||
export const userAgent: string;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 查询和设置 keep-alive 最大缓存连接数,缺省 128
|
||||
*
|
||||
*
|
||||
*/
|
||||
export const poolSize: number;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 查询和设置 keep-alive 缓存连接超时时间,缺省 10000 ms
|
||||
*
|
||||
*
|
||||
*/
|
||||
export const poolTimeout: number;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -333,7 +357,7 @@ declare module "http" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function fileHandler(root: string, mimes?: Object/** = v8::Object::New(isolate)*/, autoIndex?: boolean/** = false*/): Class_Handler;
|
||||
export function fileHandler(root: string, mimes?: object/** = v8::Object::New(isolate)*/, autoIndex?: boolean/** = false*/): Class_Handler;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -368,7 +392,7 @@ declare module "http" {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function request(method: string, url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
export function request(method: string, url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -390,7 +414,7 @@ declare module "http" {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function get(url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
export function get(url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -412,7 +436,7 @@ declare module "http" {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function post(url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
export function post(url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -434,7 +458,7 @@ declare module "http" {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function del(url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
export function del(url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -456,7 +480,7 @@ declare module "http" {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function put(url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
export function put(url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -478,7 +502,7 @@ declare module "http" {
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function patch(url: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
export function patch(url: string, opts?: object/** = v8::Object::New(isolate)*/): Class_HttpResponse;
|
||||
|
||||
} /** end of `module http` */
|
||||
export = http
|
||||
|
||||
Vendored
+34
-34
@@ -14,54 +14,54 @@
|
||||
|
||||
|
||||
|
||||
/// <reference path="assert.d.ts" />
|
||||
/// <reference path="console.d.ts" />
|
||||
/// <reference path="coroutine.d.ts" />
|
||||
/// <reference path="global.d.ts" />
|
||||
/// <reference path="gui.d.ts" />
|
||||
/// <reference path="os.d.ts" />
|
||||
/// <reference path="process.d.ts" />
|
||||
/// <reference path="registry.d.ts" />
|
||||
/// <reference path="timers.d.ts" />
|
||||
/// <reference path="tty.d.ts" />
|
||||
/// <reference path="fs.d.ts" />
|
||||
/// <reference path="io.d.ts" />
|
||||
/// <reference path="path.d.ts" />
|
||||
/// <reference path="path_posix.d.ts" />
|
||||
/// <reference path="path_win32.d.ts" />
|
||||
/// <reference path="dgram.d.ts" />
|
||||
/// <reference path="dns.d.ts" />
|
||||
/// <reference path="http.d.ts" />
|
||||
/// <reference path="mq.d.ts" />
|
||||
/// <reference path="net.d.ts" />
|
||||
/// <reference path="punycode.d.ts" />
|
||||
/// <reference path="querystring.d.ts" />
|
||||
/// <reference path="ssl.d.ts" />
|
||||
/// <reference path="url.d.ts" />
|
||||
/// <reference path="ws.d.ts" />
|
||||
/// <reference path="zmq.d.ts" />
|
||||
/// <reference path="base32.d.ts" />
|
||||
/// <reference path="base64.d.ts" />
|
||||
/// <reference path="base64vlq.d.ts" />
|
||||
/// <reference path="bson.d.ts" />
|
||||
/// <reference path="console.d.ts" />
|
||||
/// <reference path="constants.d.ts" />
|
||||
/// <reference path="coroutine.d.ts" />
|
||||
/// <reference path="crypto.d.ts" />
|
||||
/// <reference path="db.d.ts" />
|
||||
/// <reference path="dgram.d.ts" />
|
||||
/// <reference path="dns.d.ts" />
|
||||
/// <reference path="encoding.d.ts" />
|
||||
/// <reference path="fs.d.ts" />
|
||||
/// <reference path="gd.d.ts" />
|
||||
/// <reference path="global.d.ts" />
|
||||
/// <reference path="gui.d.ts" />
|
||||
/// <reference path="hash.d.ts" />
|
||||
/// <reference path="hex.d.ts" />
|
||||
/// <reference path="http.d.ts" />
|
||||
/// <reference path="iconv.d.ts" />
|
||||
/// <reference path="io.d.ts" />
|
||||
/// <reference path="json.d.ts" />
|
||||
/// <reference path="mq.d.ts" />
|
||||
/// <reference path="net.d.ts" />
|
||||
/// <reference path="os.d.ts" />
|
||||
/// <reference path="path.d.ts" />
|
||||
/// <reference path="path_posix.d.ts" />
|
||||
/// <reference path="path_win32.d.ts" />
|
||||
/// <reference path="process.d.ts" />
|
||||
/// <reference path="profiler.d.ts" />
|
||||
/// <reference path="punycode.d.ts" />
|
||||
/// <reference path="querystring.d.ts" />
|
||||
/// <reference path="registry.d.ts" />
|
||||
/// <reference path="ssl.d.ts" />
|
||||
/// <reference path="string_decoder.d.ts" />
|
||||
/// <reference path="crypto.d.ts" />
|
||||
/// <reference path="hash.d.ts" />
|
||||
/// <reference path="zip.d.ts" />
|
||||
/// <reference path="zlib.d.ts" />
|
||||
/// <reference path="assert.d.ts" />
|
||||
/// <reference path="profiler.d.ts" />
|
||||
/// <reference path="test.d.ts" />
|
||||
/// <reference path="timers.d.ts" />
|
||||
/// <reference path="tty.d.ts" />
|
||||
/// <reference path="url.d.ts" />
|
||||
/// <reference path="db.d.ts" />
|
||||
/// <reference path="gd.d.ts" />
|
||||
/// <reference path="util.d.ts" />
|
||||
/// <reference path="uuid.d.ts" />
|
||||
/// <reference path="vm.d.ts" />
|
||||
/// <reference path="ws.d.ts" />
|
||||
/// <reference path="xml.d.ts" />
|
||||
/// <reference path="zip.d.ts" />
|
||||
/// <reference path="zlib.d.ts" />
|
||||
/// <reference path="zmq.d.ts" />
|
||||
/// <reference path="constants.d.ts" />
|
||||
|
||||
import _Global from 'global';
|
||||
import _Process from 'process';
|
||||
|
||||
Vendored
+1
-1
@@ -284,7 +284,7 @@ declare module "net" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function info(): Object;
|
||||
export function info(): object;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+3
-3
@@ -380,7 +380,7 @@ declare module "os" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function userInfo(options?: Object/** = v8::Object::New(isolate)*/): Object;
|
||||
export function userInfo(options?: object/** = v8::Object::New(isolate)*/): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -390,7 +390,7 @@ declare module "os" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function networkInterfaces(): Object;
|
||||
export function networkInterfaces(): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -470,7 +470,7 @@ declare module "os" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function memoryUsage(): Object;
|
||||
export function memoryUsage(): object;
|
||||
|
||||
} /** end of `module os` */
|
||||
export = os
|
||||
|
||||
Vendored
+13
@@ -341,6 +341,19 @@ declare module "path" {
|
||||
*/
|
||||
export function resolve(...ps: any[]): string;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 求 _from 到 to 的相对路径
|
||||
*
|
||||
* @param _from 源路径
|
||||
* @param to 目标路径
|
||||
* @return 返回得到的相对路径
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function relative(_from: string, to: string): string;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 转换成 namespace-prefixed 路径。只在 windows 有效,其他系统直接返回。
|
||||
|
||||
Vendored
+13
@@ -341,6 +341,19 @@ declare module "path_posix" {
|
||||
*/
|
||||
export function resolve(...ps: any[]): string;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 求 _from 到 to 的相对路径
|
||||
*
|
||||
* @param _from 源路径
|
||||
* @param to 目标路径
|
||||
* @return 返回得到的相对路径
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function relative(_from: string, to: string): string;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 转换成 namespace-prefixed 路径。只在 windows 有效,其他系统直接返回。
|
||||
|
||||
Vendored
+13
@@ -341,6 +341,19 @@ declare module "path_win32" {
|
||||
*/
|
||||
export function resolve(...ps: any[]): string;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 求 _from 到 to 的相对路径
|
||||
*
|
||||
* @param _from 源路径
|
||||
* @param to 目标路径
|
||||
* @return 返回得到的相对路径
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function relative(_from: string, to: string): string;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 转换成 namespace-prefixed 路径。只在 windows 有效,其他系统直接返回。
|
||||
|
||||
Vendored
+7
-7
@@ -416,7 +416,7 @@ declare module "process" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function memoryUsage(): Object;
|
||||
export function memoryUsage(): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -448,7 +448,7 @@ declare module "process" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function open(command: string, args: any[], opts?: Object/** = v8::Object::New(isolate)*/): Class_SubProcess;
|
||||
export function open(command: string, args: any[], opts?: object/** = v8::Object::New(isolate)*/): Class_SubProcess;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -468,7 +468,7 @@ declare module "process" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function open(command: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_SubProcess;
|
||||
export function open(command: string, opts?: object/** = v8::Object::New(isolate)*/): Class_SubProcess;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -489,7 +489,7 @@ declare module "process" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function start(command: string, args: any[], opts?: Object/** = v8::Object::New(isolate)*/): Class_SubProcess;
|
||||
export function start(command: string, args: any[], opts?: object/** = v8::Object::New(isolate)*/): Class_SubProcess;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -509,7 +509,7 @@ declare module "process" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function start(command: string, opts?: Object/** = v8::Object::New(isolate)*/): Class_SubProcess;
|
||||
export function start(command: string, opts?: object/** = v8::Object::New(isolate)*/): Class_SubProcess;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -530,7 +530,7 @@ declare module "process" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function run(command: string, args: any[], opts?: Object/** = v8::Object::New(isolate)*/): number;
|
||||
export function run(command: string, args: any[], opts?: object/** = v8::Object::New(isolate)*/): number;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -550,7 +550,7 @@ declare module "process" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function run(command: string, opts?: Object/** = v8::Object::New(isolate)*/): number;
|
||||
export function run(command: string, opts?: object/** = v8::Object::New(isolate)*/): number;
|
||||
|
||||
} /** end of `module process` */
|
||||
export = process
|
||||
|
||||
Vendored
+1
-1
@@ -416,7 +416,7 @@ declare module "profiler" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function diff(test: Function): Object;
|
||||
export function diff(test: Function): object;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+2
-2
@@ -242,7 +242,7 @@ declare module "querystring" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function parse(str: string, sep?: string/** = "&"*/, eq?: string/** = "="*/, opt?: Object/** = v8::Object::New(isolate)*/): Class_HttpCollection;
|
||||
export function parse(str: string, sep?: string/** = "&"*/, eq?: string/** = "="*/, opt?: object/** = v8::Object::New(isolate)*/): Class_HttpCollection;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -256,7 +256,7 @@ declare module "querystring" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function stringify(obj: Object, sep?: string/** = "&"*/, eq?: string/** = "="*/, opt?: Object/** = v8::Object::New(isolate)*/): string;
|
||||
export function stringify(obj: object, sep?: string/** = "&"*/, eq?: string/** = "="*/, opt?: object/** = v8::Object::New(isolate)*/): string;
|
||||
|
||||
} /** end of `module querystring` */
|
||||
export = querystring
|
||||
|
||||
Vendored
+1
-1
@@ -196,7 +196,7 @@
|
||||
|
||||
/** module Or Internal Object */
|
||||
/**
|
||||
* @brief ssl/tls 模块
|
||||
* @brief ssl/tls 模块,模块别名:tls
|
||||
* @detail
|
||||
*/
|
||||
declare module "ssl" {
|
||||
|
||||
Vendored
+14
-1
@@ -219,7 +219,7 @@ declare module "timers" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function setTimeout(callback: Function, timeout: number, ...args: any[]): Class_Timer;
|
||||
export function setTimeout(callback: Function, timeout?: number/** = 1*/, ...args: any[]): Class_Timer;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -313,6 +313,19 @@ declare module "timers" {
|
||||
*/
|
||||
export function clearImmediate(t: any): void;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 调用给定的函数,并在超时时间到期时中断函数运行
|
||||
* @param func 指定要运行的函数
|
||||
* @param timeout 指定超时时间
|
||||
* @param args 额外的参数,传入到指定的 callback 内,可选。
|
||||
* @return 返回 func 的运行结果
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function call(func: Function, timeout: number, ...args: any[]): any;
|
||||
|
||||
} /** end of `module timers` */
|
||||
export = timers
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -217,7 +217,7 @@ declare module "url" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function format(args: Object): string;
|
||||
export function format(args: object): string;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Vendored
+27
-13
@@ -274,7 +274,7 @@ declare module "util" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function inspect(obj: Object, options?: Object/** = v8::Object::New(isolate)*/): string;
|
||||
export function inspect(obj: object, options?: object/** = v8::Object::New(isolate)*/): string;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -637,6 +637,17 @@ declare module "util" {
|
||||
*/
|
||||
export function clone(v: any): any;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 深度冻结一个对象,被冻结后的对象及其包含的对象都将不允许修改
|
||||
*
|
||||
* @param v 指定要冻结的对象
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function deepFreeze(v: any): void;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 将一个或者多个对象的键值扩展到指定对象
|
||||
@@ -674,7 +685,7 @@ declare module "util" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function pick(v: any, ...objs: any[]): Object;
|
||||
export function pick(v: any, ...objs: any[]): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -687,7 +698,7 @@ declare module "util" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function omit(v: any, ...keys: any[]): Object;
|
||||
export function omit(v: any, ...keys: any[]): object;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -937,22 +948,25 @@ declare module "util" {
|
||||
*
|
||||
* ```JavaScript
|
||||
* {
|
||||
* "fibjs": "0.1.0",
|
||||
* "svn": 1753,
|
||||
* "build": "Dec 10 2013 21:44:17",
|
||||
* "fibjs": "0.25.0",
|
||||
* "clang": "9.1",
|
||||
* "date": "Jun 12 2018 07:22:40",
|
||||
* "vender": {
|
||||
* "ev": "4.11",
|
||||
* "exif": "0.6.21",
|
||||
* "gd": "2.1.0-alpha",
|
||||
* "ev": "4.24",
|
||||
* "expat": "2.2.5",
|
||||
* "gd": "2.2.4",
|
||||
* "jpeg": "8.3",
|
||||
* "log4cpp": "1.0",
|
||||
* "leveldb": "1.17",
|
||||
* "mongo": "0.7",
|
||||
* "pcre": "8.21",
|
||||
* "png": "1.5.4",
|
||||
* "sqlite": "3.8.1",
|
||||
* "mbedtls": "2.6.1",
|
||||
* "snappy": "1.1.2",
|
||||
* "sqlite": "3.23.0",
|
||||
* "tiff": "3.9.5",
|
||||
* "uuid": "1.6.2",
|
||||
* "v8": "3.23.17 (candidate)",
|
||||
* "v8": "6.7.288.20",
|
||||
* "v8-snapshot": true,
|
||||
* "zlib": "1.2.7",
|
||||
* "zmq": "3.1"
|
||||
* }
|
||||
@@ -963,7 +977,7 @@ declare module "util" {
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function buildInfo(): Object;
|
||||
export function buildInfo(): object;
|
||||
|
||||
} /** end of `module util` */
|
||||
export = util
|
||||
|
||||
Vendored
+24
-12
@@ -264,11 +264,12 @@ declare module "zlib" {
|
||||
*
|
||||
* @brief 创建一个 gunzip 流对象
|
||||
* @param to 用于存储处理结果的流
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
* @return 返回封装过的流对象
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function createGunzip(to: Class_Stream): Class_Stream;
|
||||
export function createGunzip(to: Class_Stream, maxSize?: number/** = -1*/): Class_Stream;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -284,21 +285,23 @@ declare module "zlib" {
|
||||
*
|
||||
* @brief 创建一个 inflate 流对象
|
||||
* @param to 用于存储处理结果的流
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
* @return 返回封装过的流对象
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function createInflate(to: Class_Stream): Class_Stream;
|
||||
export function createInflate(to: Class_Stream, maxSize?: number/** = -1*/): Class_Stream;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 创建一个 inflateRaw 流对象
|
||||
* @param to 用于存储处理结果的流
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
* @return 返回封装过的流对象
|
||||
*
|
||||
*
|
||||
*/
|
||||
export function createInflateRaw(to: Class_Stream): Class_Stream;
|
||||
export function createInflateRaw(to: Class_Stream, maxSize?: number/** = -1*/): Class_Stream;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -340,34 +343,37 @@ declare module "zlib" {
|
||||
*
|
||||
* @brief 解压缩 deflate 算法压缩的数据(zlib格式)
|
||||
* @param data 给定压缩后的数据
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
* @return 返回解压缩后的二进制数据
|
||||
*
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function inflate(data: Class_Buffer): Class_Buffer;
|
||||
export function inflate(data: Class_Buffer, maxSize?: number/** = -1*/): Class_Buffer;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 解压缩 deflate 算法压缩的数据到流对象中(zlib格式)
|
||||
* @param data 给定要解压缩的数据
|
||||
* @param stm 指定存储解压缩数据的流
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
*
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function inflateTo(data: Class_Buffer, stm: Class_Stream): void;
|
||||
export function inflateTo(data: Class_Buffer, stm: Class_Stream, maxSize?: number/** = -1*/): void;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 解压缩源流中 deflate 算法压缩的数据到流对象中(zlib格式)
|
||||
* @param src 给定要解压缩的数据所在的流
|
||||
* @param stm 指定存储解压缩数据的流
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
*
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function inflateTo(src: Class_Stream, stm: Class_Stream): void;
|
||||
export function inflateTo(src: Class_Stream, stm: Class_Stream, maxSize?: number/** = -1*/): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -406,34 +412,37 @@ declare module "zlib" {
|
||||
*
|
||||
* @brief 解压缩 gzip 算法压缩的数据
|
||||
* @param data 给定压缩后的数据
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
* @return 返回解压缩后的二进制数据
|
||||
*
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function gunzip(data: Class_Buffer): Class_Buffer;
|
||||
export function gunzip(data: Class_Buffer, maxSize?: number/** = -1*/): Class_Buffer;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 解压缩 gzip 算法压缩的数据到流对象中
|
||||
* @param data 给定要解压缩的数据
|
||||
* @param stm 指定存储解压缩数据的流
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
*
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function gunzipTo(data: Class_Buffer, stm: Class_Stream): void;
|
||||
export function gunzipTo(data: Class_Buffer, stm: Class_Stream, maxSize?: number/** = -1*/): void;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 解压缩源流中 gzip 算法压缩的数据到流对象中
|
||||
* @param src 给定要解压缩的数据所在的流
|
||||
* @param stm 指定存储解压缩数据的流
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
*
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function gunzipTo(src: Class_Stream, stm: Class_Stream): void;
|
||||
export function gunzipTo(src: Class_Stream, stm: Class_Stream, maxSize?: number/** = -1*/): void;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -475,34 +484,37 @@ declare module "zlib" {
|
||||
*
|
||||
* @brief 解压缩 deflate 算法压缩的数据(inflateRaw)
|
||||
* @param data 给定压缩后的数据
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
* @return 返回解压缩后的二进制数据
|
||||
*
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function inflateRaw(data: Class_Buffer): Class_Buffer;
|
||||
export function inflateRaw(data: Class_Buffer, maxSize?: number/** = -1*/): Class_Buffer;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 解压缩 deflate 算法压缩的数据到流对象中(inflateRaw)
|
||||
* @param data 给定要解压缩的数据
|
||||
* @param stm 指定存储解压缩数据的流
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
*
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function inflateRawTo(data: Class_Buffer, stm: Class_Stream): void;
|
||||
export function inflateRawTo(data: Class_Buffer, stm: Class_Stream, maxSize?: number/** = -1*/): void;
|
||||
|
||||
/**
|
||||
*
|
||||
* @brief 解压缩源流中 deflate 算法压缩的数据到流对象中(inflateRaw)
|
||||
* @param src 给定要解压缩的数据所在的流
|
||||
* @param stm 指定存储解压缩数据的流
|
||||
* @param maxSize 指定解压缩尺寸限制,缺省为 -1,不限制
|
||||
*
|
||||
*
|
||||
* @async
|
||||
*/
|
||||
export function inflateRawTo(src: Class_Stream, stm: Class_Stream): void;
|
||||
export function inflateRawTo(src: Class_Stream, stm: Class_Stream, maxSize?: number/** = -1*/): void;
|
||||
|
||||
} /** end of `module zlib` */
|
||||
export = zlib
|
||||
|
||||
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
||||
// Type definitions for fibjs 0.25
|
||||
// Type definitions for fibjs 0.26
|
||||
// Project: https://github.com/fibjs/fibjs
|
||||
// Definitions by: richardo2016 <https://github.com/richardo2016>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
Reference in New Issue
Block a user