updated tests
This commit is contained in:
parent
88e91bfc29
commit
ed1b6a9a65
@ -1,8 +1,6 @@
|
|||||||
language: node_js
|
language: node_js
|
||||||
node_js:
|
node_js:
|
||||||
- 4.2.3
|
- 4.2.4
|
||||||
before_install:
|
|
||||||
- npm install -g tsd
|
|
||||||
deploy:
|
deploy:
|
||||||
provider: npm
|
provider: npm
|
||||||
email: npm@lossless.digital
|
email: npm@lossless.digital
|
||||||
|
2
index.d.ts
vendored
2
index.d.ts
vendored
@ -1,4 +1,4 @@
|
|||||||
/// <reference path="ts/typings/tsd.d.ts" />
|
/// <reference path="ts/typings/main.d.ts" />
|
||||||
declare module BeautylogPlugins {
|
declare module BeautylogPlugins {
|
||||||
var init: () => any;
|
var init: () => any;
|
||||||
}
|
}
|
||||||
|
2
index.js
2
index.js
@ -244,7 +244,7 @@ var BeautylogBrowser;
|
|||||||
}
|
}
|
||||||
BeautylogBrowser.init = init;
|
BeautylogBrowser.init = init;
|
||||||
})(BeautylogBrowser || (BeautylogBrowser = {}));
|
})(BeautylogBrowser || (BeautylogBrowser = {}));
|
||||||
/// <reference path="./typings/tsd.d.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
/// <reference path="./beautylog.plugins.ts" />
|
/// <reference path="./beautylog.plugins.ts" />
|
||||||
/// <reference path="./beautylog.classes.ts" />
|
/// <reference path="./beautylog.classes.ts" />
|
||||||
/// <reference path="./beautylog.node.ts" />
|
/// <reference path="./beautylog.node.ts" />
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
"description": "beautiful logging",
|
"description": "beautiful logging",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "(npmts) && (node ./test.js)",
|
"test": "(npmts)",
|
||||||
"testbrowser": "(npm test) && (node testbrowser.js)",
|
"testbrowser": "(npm test) && (node testbrowser.js)",
|
||||||
"gitsetup": "(git config push.followTags true)",
|
"gitsetup": "(git config push.followTags true)",
|
||||||
"push": "(git push origin master && git push origin release && git push --follow-tags)",
|
"push": "(git push origin master && git push origin release && git push --follow-tags)",
|
||||||
|
71
test/test.js
Normal file
71
test/test.js
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
/// <reference path="./typings/main.d.ts" />
|
||||||
|
var smartenv = require("smartenv");
|
||||||
|
var beautylog = require('../index.js');
|
||||||
|
describe("beautylog", function () {
|
||||||
|
describe(".log(message,logtype)", function () {
|
||||||
|
it("should log cyan text", function () {
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
it("should print different log types dependent on logType", function () {
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, without logType');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "dir"', 'dir');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "error"', 'error');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "info"', 'info');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "ok"', 'ok');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "success"', 'success');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "warn"', 'warn');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".dir(message)", function () {
|
||||||
|
it("should print a blue Dir message", function () {
|
||||||
|
beautylog.dir('beautylog.dir(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".error(message)", function () {
|
||||||
|
it("sould print a red error message", function () {
|
||||||
|
beautylog.error('beautylog.error(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".info(message)", function () {
|
||||||
|
it("should display a purple info message", function () {
|
||||||
|
beautylog.info('beautylog.dir(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".ok(message)", function () {
|
||||||
|
it("should display a green ok message", function () {
|
||||||
|
beautylog.ok('beautylog.ok(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".success(message)", function () {
|
||||||
|
it("should display an orange warn message", function () {
|
||||||
|
beautylog.success('beautylog.success(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".warn", function () {
|
||||||
|
it("should display a orange warn message", function () {
|
||||||
|
beautylog.warn('beautylog.warn(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".table", function () {
|
||||||
|
it("should print a nice table", function () {
|
||||||
|
(function () {
|
||||||
|
var testTable1 = beautylog.table.new("checks");
|
||||||
|
testTable1.push(['check1', 'success']);
|
||||||
|
testTable1.push(['check2', 'error']);
|
||||||
|
testTable1.push(['check3', 'error']);
|
||||||
|
testTable1.print();
|
||||||
|
var testTable2 = beautylog.table.new("custom", ["Column1".red, "Column2".blue, "Column3".cyan]);
|
||||||
|
testTable2.push(["Hey", "this", "works"]);
|
||||||
|
testTable2.print();
|
||||||
|
})();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".code", function () {
|
||||||
|
it("should highlight code", function () {
|
||||||
|
this.timeout(10000);
|
||||||
|
beautylog.code("var test = 3;\nfunction(){\n var hello = \"super\"\n};\nvar test;", {
|
||||||
|
language: "javascript"
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
@ -1,4 +1,4 @@
|
|||||||
/// <reference path="./typings/tsd.d.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
/// <reference path="./beautylog.plugins.ts" />
|
/// <reference path="./beautylog.plugins.ts" />
|
||||||
/// <reference path="./beautylog.classes.ts" />
|
/// <reference path="./beautylog.classes.ts" />
|
||||||
/// <reference path="./beautylog.node.ts" />
|
/// <reference path="./beautylog.node.ts" />
|
||||||
|
122
ts/test.ts
122
ts/test.ts
@ -1,54 +1,78 @@
|
|||||||
/// <reference path="./typings/tsd.d.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
var smartenv = require("smartenv");
|
var smartenv = require("smartenv");
|
||||||
var beautyLog = require('./index.js');
|
var beautylog = require('../index.js');
|
||||||
|
|
||||||
console.log('*** start OS console test ***');
|
describe("beautylog",function(){
|
||||||
console.log ('');
|
describe(".log(message,logtype)",function(){
|
||||||
|
it("should log cyan text",function(){
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
it("should print different log types dependent on logType",function(){
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, without logType');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "dir"','dir');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "error"','error');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "info"','info');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "ok"','ok');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "success"','success');
|
||||||
|
beautylog.log('beautylog.log(), with normal logText, with logType "warn"','warn');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".dir(message)",function(){
|
||||||
|
it("should print a blue Dir message",function(){
|
||||||
|
beautylog.dir('beautylog.dir(), with normal logText, without logType');
|
||||||
|
})
|
||||||
|
})
|
||||||
|
describe(".error(message)",function(){
|
||||||
|
it("sould print a red error message",function(){
|
||||||
|
beautylog.error('beautylog.error(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".info(message)",function(){
|
||||||
|
it("should display a purple info message",function(){
|
||||||
|
beautylog.info('beautylog.dir(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".ok(message)",function(){
|
||||||
|
it("should display a green ok message",function(){
|
||||||
|
beautylog.ok('beautylog.ok(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".success(message)",function(){
|
||||||
|
it("should display an orange warn message",function(){
|
||||||
|
beautylog.success('beautylog.success(), with normal logText, without logType');
|
||||||
|
})
|
||||||
|
});
|
||||||
|
describe(".warn",function(){
|
||||||
|
it("should display a orange warn message",function(){
|
||||||
|
beautylog.warn('beautylog.warn(), with normal logText, without logType');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
describe(".table",function(){
|
||||||
|
it("should print a nice table",function(){
|
||||||
|
(function(){
|
||||||
|
var testTable1 = beautylog.table.new("checks");
|
||||||
|
testTable1.push(['check1','success']);
|
||||||
|
testTable1.push(['check2','error']);
|
||||||
|
testTable1.push(['check3','error']);
|
||||||
|
testTable1.print();
|
||||||
|
|
||||||
console.log('declarative function calls:');
|
var testTable2 = beautylog.table.new("custom",["Column1".red,"Column2".blue,"Column3".cyan]);
|
||||||
beautyLog.log('beautylog.log(), with normal logText, without logType');
|
testTable2.push(["Hey","this","works"]);
|
||||||
beautyLog.dir('beautylog.dir(), with normal logText, without logType');
|
testTable2.print();
|
||||||
beautyLog.error('beautylog.error(), with normal logText, without logType');
|
})();
|
||||||
beautyLog.info('beautylog.dir(), with normal logText, without logType');
|
});
|
||||||
beautyLog.ok('beautylog.ok(), with normal logText, without logType');
|
});
|
||||||
beautyLog.success('beautylog.success(), with normal logText, without logType');
|
describe(".code",function(){
|
||||||
beautyLog.warn('beautylog.warn(), with normal logText, without logType');
|
it("should highlight code",function(){
|
||||||
|
this.timeout(10000);
|
||||||
console.log('');
|
beautylog.code(
|
||||||
|
"var test = 3;\nfunction(){\n var hello = \"super\"\n};\nvar test;",
|
||||||
console.log('logType String:');
|
{
|
||||||
beautyLog.log('beautylog.log(), with normal logText, without logType');
|
language:"javascript"
|
||||||
beautyLog.log('beautylog.log(), with normal logText, with logType "dir"','dir');
|
}
|
||||||
beautyLog.log('beautylog.log(), with normal logText, with logType "error"','error');
|
);
|
||||||
beautyLog.log('beautylog.log(), with normal logText, with logType "info"','info');
|
})
|
||||||
beautyLog.log('beautylog.log(), with normal logText, with logType "ok"','ok');
|
})
|
||||||
beautyLog.log('beautylog.log(), with normal logText, with logType "success"','success');
|
});
|
||||||
beautyLog.log('beautylog.log(), with normal logText, with logType "warn"','warn');
|
|
||||||
|
|
||||||
console.log ('');
|
|
||||||
console.log('*** end OS console test ***');
|
|
||||||
|
|
||||||
console.log("*** start table test ***");
|
|
||||||
(function(){
|
|
||||||
var testTable1 = beautyLog.table.new("checks");
|
|
||||||
testTable1.push(['check1','success']);
|
|
||||||
testTable1.push(['check2','error']);
|
|
||||||
testTable1.push(['check3','error']);
|
|
||||||
testTable1.print();
|
|
||||||
|
|
||||||
var testTable2 = beautyLog.table.new("custom",["Column1".red,"Column2".blue,"Column3".cyan]);
|
|
||||||
testTable2.push(["Hey","this","works"]);
|
|
||||||
testTable2.print();
|
|
||||||
})();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
console.log("*** end table test ***");
|
|
||||||
|
|
||||||
console.log("*** start code test ***");
|
|
||||||
beautyLog.code(
|
|
||||||
"var test = 3; function(){}\n",
|
|
||||||
{
|
|
||||||
language:"javascript"
|
|
||||||
}
|
|
||||||
);
|
|
7
ts/typings.json
Normal file
7
ts/typings.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"ambientDependencies": {
|
||||||
|
"node": "github:DefinitelyTyped/DefinitelyTyped/node/node.d.ts",
|
||||||
|
"mocha": "github:Bartvds/tsd-deftools/typings/DefinitelyTyped/mocha/mocha.d.ts",
|
||||||
|
"colors": "github:DefinitelyTyped/DefinitelyTyped/colors/colors.d.ts"
|
||||||
|
}
|
||||||
|
}
|
3
ts/typings/browser.d.ts
vendored
Normal file
3
ts/typings/browser.d.ts
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
/// <reference path="browser/ambient/colors/colors.d.ts" />
|
||||||
|
/// <reference path="browser/ambient/mocha/mocha.d.ts" />
|
||||||
|
/// <reference path="browser/ambient/node/node.d.ts" />
|
@ -1,3 +1,5 @@
|
|||||||
|
// Compiled using typings@0.6.5
|
||||||
|
// Source: https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/colors/colors.d.ts
|
||||||
// Type definitions for Colors.js 0.6.0-1
|
// Type definitions for Colors.js 0.6.0-1
|
||||||
// Project: https://github.com/Marak/colors.js
|
// Project: https://github.com/Marak/colors.js
|
||||||
// Definitions by: Bart van der Schoor <https://github.com/Bartvds>
|
// Definitions by: Bart van der Schoor <https://github.com/Bartvds>
|
||||||
@ -120,4 +122,4 @@ interface String {
|
|||||||
america: string;
|
america: string;
|
||||||
trap: string;
|
trap: string;
|
||||||
random: string;
|
random: string;
|
||||||
}
|
}
|
40
ts/typings/browser/ambient/mocha/mocha.d.ts
vendored
Normal file
40
ts/typings/browser/ambient/mocha/mocha.d.ts
vendored
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
// Compiled using typings@0.6.5
|
||||||
|
// Source: https://raw.githubusercontent.com/Bartvds/tsd-deftools/master/typings/DefinitelyTyped/mocha/mocha.d.ts
|
||||||
|
// Type definitions for mocha 1.9.0
|
||||||
|
// Project: http://visionmedia.github.io/mocha/
|
||||||
|
// Definitions by: Kazi Manzur Rashid <https://github.com/kazimanzurrashid/>
|
||||||
|
// Definitions by: Kazi Manzur Rashid <https://github.com/kazimanzurrashid/>
|
||||||
|
// DefinitelyTyped: https://github.com/borisyankov/DefinitelyTyped
|
||||||
|
|
||||||
|
declare var describe : {
|
||||||
|
(description: string, spec: () => void): void;
|
||||||
|
only(description: string, spec: () => void): void;
|
||||||
|
skip(description: string, spec: () => void): void;
|
||||||
|
timeout(ms: number);
|
||||||
|
}
|
||||||
|
|
||||||
|
declare var it: {
|
||||||
|
(expectation: string, assertion?: () => void): void;
|
||||||
|
(expectation: string, assertion?: (done: () => void) => void): void;
|
||||||
|
only(expectation: string, assertion?: () => void): void;
|
||||||
|
only(expectation: string, assertion?: (done: () => void) => void): void;
|
||||||
|
skip(expectation: string, assertion?: () => void): void;
|
||||||
|
skip(expectation: string, assertion?: (done: () => void) => void): void;
|
||||||
|
timeout(ms: number);
|
||||||
|
};
|
||||||
|
|
||||||
|
declare function before(action: () => void): void;
|
||||||
|
|
||||||
|
declare function before(action: (done: () => void) => void): void;
|
||||||
|
|
||||||
|
declare function aftet(action: () => void): void;
|
||||||
|
|
||||||
|
declare function after(action: (done: () => void) => void): void;
|
||||||
|
|
||||||
|
declare function beforeEach(action: () => void): void;
|
||||||
|
|
||||||
|
declare function beforeEach(action: (done: () => void) => void): void;
|
||||||
|
|
||||||
|
declare function afterEach(action: () => void): void;
|
||||||
|
|
||||||
|
declare function afterEach(action: (done: () => void) => void): void;
|
@ -1,14 +1,21 @@
|
|||||||
// Type definitions for Node.js v0.12.0
|
// Compiled using typings@0.6.5
|
||||||
|
// Source: https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/node/node.d.ts
|
||||||
|
// Type definitions for Node.js v4.x
|
||||||
// Project: http://nodejs.org/
|
// Project: http://nodejs.org/
|
||||||
// Definitions by: Microsoft TypeScript <http://typescriptlang.org>, DefinitelyTyped <https://github.com/borisyankov/DefinitelyTyped>
|
// Definitions by: Microsoft TypeScript <http://typescriptlang.org>, DefinitelyTyped <https://github.com/borisyankov/DefinitelyTyped>
|
||||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||||
|
|
||||||
/************************************************
|
/************************************************
|
||||||
* *
|
* *
|
||||||
* Node.js v0.12.0 API *
|
* Node.js v4.x API *
|
||||||
* *
|
* *
|
||||||
************************************************/
|
************************************************/
|
||||||
|
|
||||||
|
interface Error {
|
||||||
|
stack?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// compat for TypeScript 1.5.3
|
// compat for TypeScript 1.5.3
|
||||||
// if you use with --target es3 or --target es5 and use below definitions,
|
// if you use with --target es3 or --target es5 and use below definitions,
|
||||||
// use the lib.es6.d.ts that is bundled with TypeScript 1.5.3.
|
// use the lib.es6.d.ts that is bundled with TypeScript 1.5.3.
|
||||||
@ -108,13 +115,19 @@ declare var Buffer: {
|
|||||||
* @param array The octets to store.
|
* @param array The octets to store.
|
||||||
*/
|
*/
|
||||||
new (array: any[]): Buffer;
|
new (array: any[]): Buffer;
|
||||||
|
/**
|
||||||
|
* Copies the passed {buffer} data onto a new {Buffer} instance.
|
||||||
|
*
|
||||||
|
* @param buffer The buffer to copy.
|
||||||
|
*/
|
||||||
|
new (buffer: Buffer): Buffer;
|
||||||
prototype: Buffer;
|
prototype: Buffer;
|
||||||
/**
|
/**
|
||||||
* Returns true if {obj} is a Buffer
|
* Returns true if {obj} is a Buffer
|
||||||
*
|
*
|
||||||
* @param obj object to test.
|
* @param obj object to test.
|
||||||
*/
|
*/
|
||||||
isBuffer(obj: any): boolean;
|
isBuffer(obj: any): obj is Buffer;
|
||||||
/**
|
/**
|
||||||
* Returns true if {encoding} is a valid encoding argument.
|
* Returns true if {encoding} is a valid encoding argument.
|
||||||
* Valid string encodings in Node 0.12: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex'
|
* Valid string encodings in Node 0.12: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex'
|
||||||
@ -168,9 +181,11 @@ declare module NodeJS {
|
|||||||
once(event: string, listener: Function): EventEmitter;
|
once(event: string, listener: Function): EventEmitter;
|
||||||
removeListener(event: string, listener: Function): EventEmitter;
|
removeListener(event: string, listener: Function): EventEmitter;
|
||||||
removeAllListeners(event?: string): EventEmitter;
|
removeAllListeners(event?: string): EventEmitter;
|
||||||
setMaxListeners(n: number): void;
|
setMaxListeners(n: number): EventEmitter;
|
||||||
|
getMaxListeners(): number;
|
||||||
listeners(event: string): Function[];
|
listeners(event: string): Function[];
|
||||||
emit(event: string, ...args: any[]): boolean;
|
emit(event: string, ...args: any[]): boolean;
|
||||||
|
listenerCount(type: string): number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ReadableStream extends EventEmitter {
|
export interface ReadableStream extends EventEmitter {
|
||||||
@ -188,8 +203,7 @@ declare module NodeJS {
|
|||||||
|
|
||||||
export interface WritableStream extends EventEmitter {
|
export interface WritableStream extends EventEmitter {
|
||||||
writable: boolean;
|
writable: boolean;
|
||||||
write(buffer: Buffer, cb?: Function): boolean;
|
write(buffer: Buffer|string, cb?: Function): boolean;
|
||||||
write(str: string, cb?: Function): boolean;
|
|
||||||
write(str: string, encoding?: string, cb?: Function): boolean;
|
write(str: string, encoding?: string, cb?: Function): boolean;
|
||||||
end(): void;
|
end(): void;
|
||||||
end(buffer: Buffer, cb?: Function): void;
|
end(buffer: Buffer, cb?: Function): void;
|
||||||
@ -252,7 +266,7 @@ declare module NodeJS {
|
|||||||
visibility: string;
|
visibility: string;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
kill(pid: number, signal?: string): void;
|
kill(pid:number, signal?: string|number): void;
|
||||||
pid: number;
|
pid: number;
|
||||||
title: string;
|
title: string;
|
||||||
arch: string;
|
arch: string;
|
||||||
@ -330,6 +344,7 @@ declare module NodeJS {
|
|||||||
undefined: typeof undefined;
|
undefined: typeof undefined;
|
||||||
unescape: (str: string) => string;
|
unescape: (str: string) => string;
|
||||||
gc: () => void;
|
gc: () => void;
|
||||||
|
v8debug?: any;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Timer {
|
export interface Timer {
|
||||||
@ -373,21 +388,22 @@ interface NodeBuffer {
|
|||||||
readFloatBE(offset: number, noAssert?: boolean): number;
|
readFloatBE(offset: number, noAssert?: boolean): number;
|
||||||
readDoubleLE(offset: number, noAssert?: boolean): number;
|
readDoubleLE(offset: number, noAssert?: boolean): number;
|
||||||
readDoubleBE(offset: number, noAssert?: boolean): number;
|
readDoubleBE(offset: number, noAssert?: boolean): number;
|
||||||
writeUInt8(value: number, offset: number, noAssert?: boolean): void;
|
writeUInt8(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeUInt16LE(value: number, offset: number, noAssert?: boolean): void;
|
writeUInt16LE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeUInt16BE(value: number, offset: number, noAssert?: boolean): void;
|
writeUInt16BE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeUInt32LE(value: number, offset: number, noAssert?: boolean): void;
|
writeUInt32LE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeUInt32BE(value: number, offset: number, noAssert?: boolean): void;
|
writeUInt32BE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeInt8(value: number, offset: number, noAssert?: boolean): void;
|
writeInt8(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeInt16LE(value: number, offset: number, noAssert?: boolean): void;
|
writeInt16LE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeInt16BE(value: number, offset: number, noAssert?: boolean): void;
|
writeInt16BE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeInt32LE(value: number, offset: number, noAssert?: boolean): void;
|
writeInt32LE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeInt32BE(value: number, offset: number, noAssert?: boolean): void;
|
writeInt32BE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeFloatLE(value: number, offset: number, noAssert?: boolean): void;
|
writeFloatLE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeFloatBE(value: number, offset: number, noAssert?: boolean): void;
|
writeFloatBE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeDoubleLE(value: number, offset: number, noAssert?: boolean): void;
|
writeDoubleLE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeDoubleBE(value: number, offset: number, noAssert?: boolean): void;
|
writeDoubleBE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
fill(value: any, offset?: number, end?: number): void;
|
fill(value: any, offset?: number, end?: number): Buffer;
|
||||||
|
indexOf(value: string | number | Buffer, byteOffset?: number): number;
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************
|
/************************************************
|
||||||
@ -400,25 +416,39 @@ declare module "buffer" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
declare module "querystring" {
|
declare module "querystring" {
|
||||||
export function stringify(obj: any, sep?: string, eq?: string): string;
|
export interface StringifyOptions {
|
||||||
export function parse(str: string, sep?: string, eq?: string, options?: { maxKeys?: number; }): any;
|
encodeURIComponent?: Function;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface ParseOptions {
|
||||||
|
maxKeys?: number;
|
||||||
|
decodeURIComponent?: Function;
|
||||||
|
}
|
||||||
|
|
||||||
|
export function stringify<T>(obj: T, sep?: string, eq?: string, options?: StringifyOptions): string;
|
||||||
|
export function parse(str: string, sep?: string, eq?: string, options?: ParseOptions): any;
|
||||||
|
export function parse<T extends {}>(str: string, sep?: string, eq?: string, options?: ParseOptions): T;
|
||||||
export function escape(str: string): string;
|
export function escape(str: string): string;
|
||||||
export function unescape(str: string): string;
|
export function unescape(str: string): string;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module "events" {
|
declare module "events" {
|
||||||
export class EventEmitter implements NodeJS.EventEmitter {
|
export class EventEmitter implements NodeJS.EventEmitter {
|
||||||
static listenerCount(emitter: EventEmitter, event: string): number;
|
static EventEmitter: EventEmitter;
|
||||||
|
static listenerCount(emitter: EventEmitter, event: string): number; // deprecated
|
||||||
|
static defaultMaxListeners: number;
|
||||||
|
|
||||||
addListener(event: string, listener: Function): EventEmitter;
|
addListener(event: string, listener: Function): EventEmitter;
|
||||||
on(event: string, listener: Function): EventEmitter;
|
on(event: string, listener: Function): EventEmitter;
|
||||||
once(event: string, listener: Function): EventEmitter;
|
once(event: string, listener: Function): EventEmitter;
|
||||||
removeListener(event: string, listener: Function): EventEmitter;
|
removeListener(event: string, listener: Function): EventEmitter;
|
||||||
removeAllListeners(event?: string): EventEmitter;
|
removeAllListeners(event?: string): EventEmitter;
|
||||||
setMaxListeners(n: number): void;
|
setMaxListeners(n: number): EventEmitter;
|
||||||
|
getMaxListeners(): number;
|
||||||
listeners(event: string): Function[];
|
listeners(event: string): Function[];
|
||||||
emit(event: string, ...args: any[]): boolean;
|
emit(event: string, ...args: any[]): boolean;
|
||||||
}
|
listenerCount(type: string): number;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module "http" {
|
declare module "http" {
|
||||||
@ -426,6 +456,21 @@ declare module "http" {
|
|||||||
import * as net from "net";
|
import * as net from "net";
|
||||||
import * as stream from "stream";
|
import * as stream from "stream";
|
||||||
|
|
||||||
|
export interface RequestOptions {
|
||||||
|
protocol?: string;
|
||||||
|
host?: string;
|
||||||
|
hostname?: string;
|
||||||
|
family?: number;
|
||||||
|
port?: number;
|
||||||
|
localAddress?: string;
|
||||||
|
socketPath?: string;
|
||||||
|
method?: string;
|
||||||
|
path?: string;
|
||||||
|
headers?: { [key: string]: any };
|
||||||
|
auth?: string;
|
||||||
|
agent?: Agent|boolean;
|
||||||
|
}
|
||||||
|
|
||||||
export interface Server extends events.EventEmitter {
|
export interface Server extends events.EventEmitter {
|
||||||
listen(port: number, hostname?: string, backlog?: number, callback?: Function): Server;
|
listen(port: number, hostname?: string, backlog?: number, callback?: Function): Server;
|
||||||
listen(port: number, hostname?: string, callback?: Function): Server;
|
listen(port: number, hostname?: string, callback?: Function): Server;
|
||||||
@ -454,6 +499,7 @@ declare module "http" {
|
|||||||
writeHead(statusCode: number, headers?: any): void;
|
writeHead(statusCode: number, headers?: any): void;
|
||||||
statusCode: number;
|
statusCode: number;
|
||||||
statusMessage: string;
|
statusMessage: string;
|
||||||
|
headersSent: boolean;
|
||||||
setHeader(name: string, value: string): void;
|
setHeader(name: string, value: string): void;
|
||||||
sendDate: boolean;
|
sendDate: boolean;
|
||||||
getHeader(name: string): string;
|
getHeader(name: string): string;
|
||||||
@ -563,7 +609,7 @@ declare module "http" {
|
|||||||
};
|
};
|
||||||
export function createServer(requestListener?: (request: IncomingMessage, response: ServerResponse) =>void ): Server;
|
export function createServer(requestListener?: (request: IncomingMessage, response: ServerResponse) =>void ): Server;
|
||||||
export function createClient(port?: number, host?: string): any;
|
export function createClient(port?: number, host?: string): any;
|
||||||
export function request(options: any, callback?: (res: IncomingMessage) => void): ClientRequest;
|
export function request(options: RequestOptions, callback?: (res: IncomingMessage) => void): ClientRequest;
|
||||||
export function get(options: any, callback?: (res: IncomingMessage) => void): ClientRequest;
|
export function get(options: any, callback?: (res: IncomingMessage) => void): ClientRequest;
|
||||||
export var globalAgent: Agent;
|
export var globalAgent: Agent;
|
||||||
}
|
}
|
||||||
@ -599,6 +645,13 @@ declare module "cluster" {
|
|||||||
|
|
||||||
// Event emitter
|
// Event emitter
|
||||||
export function addListener(event: string, listener: Function): void;
|
export function addListener(event: string, listener: Function): void;
|
||||||
|
export function on(event: "disconnect", listener: (worker: Worker) => void): void;
|
||||||
|
export function on(event: "exit", listener: (worker: Worker, code: number, signal: string) => void): void;
|
||||||
|
export function on(event: "fork", listener: (worker: Worker) => void): void;
|
||||||
|
export function on(event: "listening", listener: (worker: Worker, address: any) => void): void;
|
||||||
|
export function on(event: "message", listener: (worker: Worker, message: any) => void): void;
|
||||||
|
export function on(event: "online", listener: (worker: Worker) => void): void;
|
||||||
|
export function on(event: "setup", listener: (settings: any) => void): void;
|
||||||
export function on(event: string, listener: Function): any;
|
export function on(event: string, listener: Function): any;
|
||||||
export function once(event: string, listener: Function): void;
|
export function once(event: string, listener: Function): void;
|
||||||
export function removeListener(event: string, listener: Function): void;
|
export function removeListener(event: string, listener: Function): void;
|
||||||
@ -678,7 +731,29 @@ declare module "zlib" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
declare module "os" {
|
declare module "os" {
|
||||||
|
export interface CpuInfo {
|
||||||
|
model: string;
|
||||||
|
speed: number;
|
||||||
|
times: {
|
||||||
|
user: number;
|
||||||
|
nice: number;
|
||||||
|
sys: number;
|
||||||
|
idle: number;
|
||||||
|
irq: number;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface NetworkInterfaceInfo {
|
||||||
|
address: string;
|
||||||
|
netmask: string;
|
||||||
|
family: string;
|
||||||
|
mac: string;
|
||||||
|
internal: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
export function tmpdir(): string;
|
export function tmpdir(): string;
|
||||||
|
export function homedir(): string;
|
||||||
|
export function endianness(): string;
|
||||||
export function hostname(): string;
|
export function hostname(): string;
|
||||||
export function type(): string;
|
export function type(): string;
|
||||||
export function platform(): string;
|
export function platform(): string;
|
||||||
@ -688,8 +763,8 @@ declare module "os" {
|
|||||||
export function loadavg(): number[];
|
export function loadavg(): number[];
|
||||||
export function totalmem(): number;
|
export function totalmem(): number;
|
||||||
export function freemem(): number;
|
export function freemem(): number;
|
||||||
export function cpus(): { model: string; speed: number; times: { user: number; nice: number; sys: number; idle: number; irq: number; }; }[];
|
export function cpus(): CpuInfo[];
|
||||||
export function networkInterfaces(): any;
|
export function networkInterfaces(): {[index: string]: NetworkInterfaceInfo[]};
|
||||||
export var EOL: string;
|
export var EOL: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -713,15 +788,7 @@ declare module "https" {
|
|||||||
SNICallback?: (servername: string) => any;
|
SNICallback?: (servername: string) => any;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface RequestOptions {
|
export interface RequestOptions extends http.RequestOptions{
|
||||||
host?: string;
|
|
||||||
hostname?: string;
|
|
||||||
port?: number;
|
|
||||||
path?: string;
|
|
||||||
method?: string;
|
|
||||||
headers?: any;
|
|
||||||
auth?: string;
|
|
||||||
agent?: any;
|
|
||||||
pfx?: any;
|
pfx?: any;
|
||||||
key?: any;
|
key?: any;
|
||||||
passphrase?: string;
|
passphrase?: string;
|
||||||
@ -729,6 +796,7 @@ declare module "https" {
|
|||||||
ca?: any;
|
ca?: any;
|
||||||
ciphers?: string;
|
ciphers?: string;
|
||||||
rejectUnauthorized?: boolean;
|
rejectUnauthorized?: boolean;
|
||||||
|
secureProtocol?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Agent {
|
export interface Agent {
|
||||||
@ -753,7 +821,7 @@ declare module "punycode" {
|
|||||||
export function toASCII(domain: string): string;
|
export function toASCII(domain: string): string;
|
||||||
export var ucs2: ucs2;
|
export var ucs2: ucs2;
|
||||||
interface ucs2 {
|
interface ucs2 {
|
||||||
decode(string: string): string;
|
decode(string: string): number[];
|
||||||
encode(codePoints: number[]): string;
|
encode(codePoints: number[]): string;
|
||||||
}
|
}
|
||||||
export var version: any;
|
export var version: any;
|
||||||
@ -781,22 +849,49 @@ declare module "readline" {
|
|||||||
import * as events from "events";
|
import * as events from "events";
|
||||||
import * as stream from "stream";
|
import * as stream from "stream";
|
||||||
|
|
||||||
|
export interface Key {
|
||||||
|
sequence?: string;
|
||||||
|
name?: string;
|
||||||
|
ctrl?: boolean;
|
||||||
|
meta?: boolean;
|
||||||
|
shift?: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
export interface ReadLine extends events.EventEmitter {
|
export interface ReadLine extends events.EventEmitter {
|
||||||
setPrompt(prompt: string): void;
|
setPrompt(prompt: string): void;
|
||||||
prompt(preserveCursor?: boolean): void;
|
prompt(preserveCursor?: boolean): void;
|
||||||
question(query: string, callback: Function): void;
|
question(query: string, callback: (answer: string) => void): void;
|
||||||
pause(): void;
|
pause(): ReadLine;
|
||||||
resume(): void;
|
resume(): ReadLine;
|
||||||
close(): void;
|
close(): void;
|
||||||
write(data: any, key?: any): void;
|
write(data: string|Buffer, key?: Key): void;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface Completer {
|
||||||
|
(line: string): CompleterResult;
|
||||||
|
(line: string, callback: (err: any, result: CompleterResult) => void): any;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CompleterResult {
|
||||||
|
completions: string[];
|
||||||
|
line: string;
|
||||||
|
}
|
||||||
|
|
||||||
export interface ReadLineOptions {
|
export interface ReadLineOptions {
|
||||||
input: NodeJS.ReadableStream;
|
input: NodeJS.ReadableStream;
|
||||||
output: NodeJS.WritableStream;
|
output?: NodeJS.WritableStream;
|
||||||
completer?: Function;
|
completer?: Completer;
|
||||||
terminal?: boolean;
|
terminal?: boolean;
|
||||||
|
historySize?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function createInterface(input: NodeJS.ReadableStream, output?: NodeJS.WritableStream, completer?: Completer, terminal?: boolean): ReadLine;
|
||||||
export function createInterface(options: ReadLineOptions): ReadLine;
|
export function createInterface(options: ReadLineOptions): ReadLine;
|
||||||
|
|
||||||
|
export function cursorTo(stream: NodeJS.WritableStream, x: number, y: number): void;
|
||||||
|
export function moveCursor(stream: NodeJS.WritableStream, dx: number|string, dy: number|string): void;
|
||||||
|
export function clearLine(stream: NodeJS.WritableStream, dir: number): void;
|
||||||
|
export function clearScreenDown(stream: NodeJS.WritableStream): void;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module "vm" {
|
declare module "vm" {
|
||||||
@ -856,14 +951,38 @@ declare module "child_process" {
|
|||||||
env?: any;
|
env?: any;
|
||||||
encoding?: string;
|
encoding?: string;
|
||||||
timeout?: number;
|
timeout?: number;
|
||||||
maxBuffer?: string;
|
maxBuffer?: number;
|
||||||
killSignal?: string;
|
killSignal?: string;
|
||||||
}, callback?: (error: Error, stdout: Buffer, stderr: Buffer) =>void ): ChildProcess;
|
}, callback?: (error: Error, stdout: Buffer, stderr: Buffer) =>void ): ChildProcess;
|
||||||
export function fork(modulePath: string, args?: string[], options?: {
|
export function fork(modulePath: string, args?: string[], options?: {
|
||||||
cwd?: string;
|
cwd?: string;
|
||||||
env?: any;
|
env?: any;
|
||||||
encoding?: string;
|
execPath?: string;
|
||||||
|
execArgv?: string[];
|
||||||
|
silent?: boolean;
|
||||||
|
uid?: number;
|
||||||
|
gid?: number;
|
||||||
}): ChildProcess;
|
}): ChildProcess;
|
||||||
|
export function spawnSync(command: string, args?: string[], options?: {
|
||||||
|
cwd?: string;
|
||||||
|
input?: string | Buffer;
|
||||||
|
stdio?: any;
|
||||||
|
env?: any;
|
||||||
|
uid?: number;
|
||||||
|
gid?: number;
|
||||||
|
timeout?: number;
|
||||||
|
maxBuffer?: number;
|
||||||
|
killSignal?: string;
|
||||||
|
encoding?: string;
|
||||||
|
}): {
|
||||||
|
pid: number;
|
||||||
|
output: string[];
|
||||||
|
stdout: string | Buffer;
|
||||||
|
stderr: string | Buffer;
|
||||||
|
status: number;
|
||||||
|
signal: string;
|
||||||
|
error: Error;
|
||||||
|
};
|
||||||
export function execSync(command: string, options?: {
|
export function execSync(command: string, options?: {
|
||||||
cwd?: string;
|
cwd?: string;
|
||||||
input?: string|Buffer;
|
input?: string|Buffer;
|
||||||
@ -875,7 +994,7 @@ declare module "child_process" {
|
|||||||
maxBuffer?: number;
|
maxBuffer?: number;
|
||||||
killSignal?: string;
|
killSignal?: string;
|
||||||
encoding?: string;
|
encoding?: string;
|
||||||
}): ChildProcess;
|
}): string | Buffer;
|
||||||
export function execFileSync(command: string, args?: string[], options?: {
|
export function execFileSync(command: string, args?: string[], options?: {
|
||||||
cwd?: string;
|
cwd?: string;
|
||||||
input?: string|Buffer;
|
input?: string|Buffer;
|
||||||
@ -887,26 +1006,12 @@ declare module "child_process" {
|
|||||||
maxBuffer?: number;
|
maxBuffer?: number;
|
||||||
killSignal?: string;
|
killSignal?: string;
|
||||||
encoding?: string;
|
encoding?: string;
|
||||||
}): ChildProcess;
|
}): string | Buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module "url" {
|
declare module "url" {
|
||||||
export interface Url {
|
export interface Url {
|
||||||
href: string;
|
href?: string;
|
||||||
protocol: string;
|
|
||||||
auth: string;
|
|
||||||
hostname: string;
|
|
||||||
port: string;
|
|
||||||
host: string;
|
|
||||||
pathname: string;
|
|
||||||
search: string;
|
|
||||||
query: any; // string | Object
|
|
||||||
slashes: boolean;
|
|
||||||
hash?: string;
|
|
||||||
path?: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface UrlOptions {
|
|
||||||
protocol?: string;
|
protocol?: string;
|
||||||
auth?: string;
|
auth?: string;
|
||||||
hostname?: string;
|
hostname?: string;
|
||||||
@ -914,13 +1019,14 @@ declare module "url" {
|
|||||||
host?: string;
|
host?: string;
|
||||||
pathname?: string;
|
pathname?: string;
|
||||||
search?: string;
|
search?: string;
|
||||||
query?: any;
|
query?: any; // string | Object
|
||||||
|
slashes?: boolean;
|
||||||
hash?: string;
|
hash?: string;
|
||||||
path?: string;
|
path?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function parse(urlStr: string, parseQueryString?: boolean , slashesDenoteHost?: boolean ): Url;
|
export function parse(urlStr: string, parseQueryString?: boolean , slashesDenoteHost?: boolean ): Url;
|
||||||
export function format(url: UrlOptions): string;
|
export function format(url: Url): string;
|
||||||
export function resolve(from: string, to: string): string;
|
export function resolve(from: string, to: string): string;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -996,10 +1102,10 @@ declare module "net" {
|
|||||||
}
|
}
|
||||||
export function createServer(connectionListener?: (socket: Socket) =>void ): Server;
|
export function createServer(connectionListener?: (socket: Socket) =>void ): Server;
|
||||||
export function createServer(options?: { allowHalfOpen?: boolean; }, connectionListener?: (socket: Socket) =>void ): Server;
|
export function createServer(options?: { allowHalfOpen?: boolean; }, connectionListener?: (socket: Socket) =>void ): Server;
|
||||||
export function connect(options: { allowHalfOpen?: boolean; }, connectionListener?: Function): Socket;
|
export function connect(options: { port: number, host?: string, localAddress? : string, localPort? : string, family? : number, allowHalfOpen?: boolean; }, connectionListener?: Function): Socket;
|
||||||
export function connect(port: number, host?: string, connectionListener?: Function): Socket;
|
export function connect(port: number, host?: string, connectionListener?: Function): Socket;
|
||||||
export function connect(path: string, connectionListener?: Function): Socket;
|
export function connect(path: string, connectionListener?: Function): Socket;
|
||||||
export function createConnection(options: { allowHalfOpen?: boolean; }, connectionListener?: Function): Socket;
|
export function createConnection(options: { port: number, host?: string, localAddress? : string, localPort? : string, family? : number, allowHalfOpen?: boolean; }, connectionListener?: Function): Socket;
|
||||||
export function createConnection(port: number, host?: string, connectionListener?: Function): Socket;
|
export function createConnection(port: number, host?: string, connectionListener?: Function): Socket;
|
||||||
export function createConnection(path: string, connectionListener?: Function): Socket;
|
export function createConnection(path: string, connectionListener?: Function): Socket;
|
||||||
export function isIP(input: string): number;
|
export function isIP(input: string): number;
|
||||||
@ -1062,6 +1168,7 @@ declare module "fs" {
|
|||||||
atime: Date;
|
atime: Date;
|
||||||
mtime: Date;
|
mtime: Date;
|
||||||
ctime: Date;
|
ctime: Date;
|
||||||
|
birthtime: Date;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface FSWatcher extends events.EventEmitter {
|
interface FSWatcher extends events.EventEmitter {
|
||||||
@ -1214,6 +1321,9 @@ declare module "fs" {
|
|||||||
export function fsyncSync(fd: number): void;
|
export function fsyncSync(fd: number): void;
|
||||||
export function write(fd: number, buffer: Buffer, offset: number, length: number, position: number, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void;
|
export function write(fd: number, buffer: Buffer, offset: number, length: number, position: number, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void;
|
||||||
export function write(fd: number, buffer: Buffer, offset: number, length: number, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void;
|
export function write(fd: number, buffer: Buffer, offset: number, length: number, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void;
|
||||||
|
export function write(fd: number, data: any, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void;
|
||||||
|
export function write(fd: number, data: any, offset: number, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void;
|
||||||
|
export function write(fd: number, data: any, offset: number, encoding: string, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void;
|
||||||
export function writeSync(fd: number, buffer: Buffer, offset: number, length: number, position: number): number;
|
export function writeSync(fd: number, buffer: Buffer, offset: number, length: number, position: number): number;
|
||||||
export function read(fd: number, buffer: Buffer, offset: number, length: number, position: number, callback?: (err: NodeJS.ErrnoException, bytesRead: number, buffer: Buffer) => void): void;
|
export function read(fd: number, buffer: Buffer, offset: number, length: number, position: number, callback?: (err: NodeJS.ErrnoException, bytesRead: number, buffer: Buffer) => void): void;
|
||||||
export function readSync(fd: number, buffer: Buffer, offset: number, length: number, position: number): number;
|
export function readSync(fd: number, buffer: Buffer, offset: number, length: number, position: number): number;
|
||||||
@ -1302,21 +1412,15 @@ declare module "fs" {
|
|||||||
export function createReadStream(path: string, options?: {
|
export function createReadStream(path: string, options?: {
|
||||||
flags?: string;
|
flags?: string;
|
||||||
encoding?: string;
|
encoding?: string;
|
||||||
fd?: string;
|
fd?: number;
|
||||||
mode?: number;
|
mode?: number;
|
||||||
bufferSize?: number;
|
autoClose?: boolean;
|
||||||
}): ReadStream;
|
|
||||||
export function createReadStream(path: string, options?: {
|
|
||||||
flags?: string;
|
|
||||||
encoding?: string;
|
|
||||||
fd?: string;
|
|
||||||
mode?: string;
|
|
||||||
bufferSize?: number;
|
|
||||||
}): ReadStream;
|
}): ReadStream;
|
||||||
export function createWriteStream(path: string, options?: {
|
export function createWriteStream(path: string, options?: {
|
||||||
flags?: string;
|
flags?: string;
|
||||||
encoding?: string;
|
encoding?: string;
|
||||||
string?: string;
|
fd?: number;
|
||||||
|
mode?: number;
|
||||||
}): WriteStream;
|
}): WriteStream;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1485,6 +1589,8 @@ declare module "tls" {
|
|||||||
var CLIENT_RENEG_WINDOW: number;
|
var CLIENT_RENEG_WINDOW: number;
|
||||||
|
|
||||||
export interface TlsOptions {
|
export interface TlsOptions {
|
||||||
|
host?: string;
|
||||||
|
port?: number;
|
||||||
pfx?: any; //string or buffer
|
pfx?: any; //string or buffer
|
||||||
key?: any; //string or buffer
|
key?: any; //string or buffer
|
||||||
passphrase?: string;
|
passphrase?: string;
|
||||||
@ -1591,13 +1697,13 @@ declare module "crypto" {
|
|||||||
export function createHash(algorithm: string): Hash;
|
export function createHash(algorithm: string): Hash;
|
||||||
export function createHmac(algorithm: string, key: string): Hmac;
|
export function createHmac(algorithm: string, key: string): Hmac;
|
||||||
export function createHmac(algorithm: string, key: Buffer): Hmac;
|
export function createHmac(algorithm: string, key: Buffer): Hmac;
|
||||||
interface Hash {
|
export interface Hash {
|
||||||
update(data: any, input_encoding?: string): Hash;
|
update(data: any, input_encoding?: string): Hash;
|
||||||
digest(encoding: 'buffer'): Buffer;
|
digest(encoding: 'buffer'): Buffer;
|
||||||
digest(encoding: string): any;
|
digest(encoding: string): any;
|
||||||
digest(): Buffer;
|
digest(): Buffer;
|
||||||
}
|
}
|
||||||
interface Hmac {
|
export interface Hmac extends NodeJS.ReadWriteStream {
|
||||||
update(data: any, input_encoding?: string): Hmac;
|
update(data: any, input_encoding?: string): Hmac;
|
||||||
digest(encoding: 'buffer'): Buffer;
|
digest(encoding: 'buffer'): Buffer;
|
||||||
digest(encoding: string): any;
|
digest(encoding: string): any;
|
||||||
@ -1605,7 +1711,7 @@ declare module "crypto" {
|
|||||||
}
|
}
|
||||||
export function createCipher(algorithm: string, password: any): Cipher;
|
export function createCipher(algorithm: string, password: any): Cipher;
|
||||||
export function createCipheriv(algorithm: string, key: any, iv: any): Cipher;
|
export function createCipheriv(algorithm: string, key: any, iv: any): Cipher;
|
||||||
interface Cipher {
|
export interface Cipher {
|
||||||
update(data: Buffer): Buffer;
|
update(data: Buffer): Buffer;
|
||||||
update(data: string, input_encoding?: string, output_encoding?: string): string;
|
update(data: string, input_encoding?: string, output_encoding?: string): string;
|
||||||
final(): Buffer;
|
final(): Buffer;
|
||||||
@ -1614,7 +1720,7 @@ declare module "crypto" {
|
|||||||
}
|
}
|
||||||
export function createDecipher(algorithm: string, password: any): Decipher;
|
export function createDecipher(algorithm: string, password: any): Decipher;
|
||||||
export function createDecipheriv(algorithm: string, key: any, iv: any): Decipher;
|
export function createDecipheriv(algorithm: string, key: any, iv: any): Decipher;
|
||||||
interface Decipher {
|
export interface Decipher {
|
||||||
update(data: Buffer): Buffer;
|
update(data: Buffer): Buffer;
|
||||||
update(data: string, input_encoding?: string, output_encoding?: string): string;
|
update(data: string, input_encoding?: string, output_encoding?: string): string;
|
||||||
final(): Buffer;
|
final(): Buffer;
|
||||||
@ -1622,18 +1728,18 @@ declare module "crypto" {
|
|||||||
setAutoPadding(auto_padding: boolean): void;
|
setAutoPadding(auto_padding: boolean): void;
|
||||||
}
|
}
|
||||||
export function createSign(algorithm: string): Signer;
|
export function createSign(algorithm: string): Signer;
|
||||||
interface Signer {
|
export interface Signer extends NodeJS.WritableStream {
|
||||||
update(data: any): void;
|
update(data: any): void;
|
||||||
sign(private_key: string, output_format: string): string;
|
sign(private_key: string, output_format: string): string;
|
||||||
}
|
}
|
||||||
export function createVerify(algorith: string): Verify;
|
export function createVerify(algorith: string): Verify;
|
||||||
interface Verify {
|
export interface Verify extends NodeJS.WritableStream {
|
||||||
update(data: any): void;
|
update(data: any): void;
|
||||||
verify(object: string, signature: string, signature_format?: string): boolean;
|
verify(object: string, signature: string, signature_format?: string): boolean;
|
||||||
}
|
}
|
||||||
export function createDiffieHellman(prime_length: number): DiffieHellman;
|
export function createDiffieHellman(prime_length: number): DiffieHellman;
|
||||||
export function createDiffieHellman(prime: number, encoding?: string): DiffieHellman;
|
export function createDiffieHellman(prime: number, encoding?: string): DiffieHellman;
|
||||||
interface DiffieHellman {
|
export interface DiffieHellman {
|
||||||
generateKeys(encoding?: string): string;
|
generateKeys(encoding?: string): string;
|
||||||
computeSecret(other_public_key: string, input_encoding?: string, output_encoding?: string): string;
|
computeSecret(other_public_key: string, input_encoding?: string, output_encoding?: string): string;
|
||||||
getPrime(encoding?: string): string;
|
getPrime(encoding?: string): string;
|
||||||
@ -1644,10 +1750,10 @@ declare module "crypto" {
|
|||||||
setPrivateKey(public_key: string, encoding?: string): void;
|
setPrivateKey(public_key: string, encoding?: string): void;
|
||||||
}
|
}
|
||||||
export function getDiffieHellman(group_name: string): DiffieHellman;
|
export function getDiffieHellman(group_name: string): DiffieHellman;
|
||||||
export function pbkdf2(password: string, salt: string, iterations: number, keylen: number, callback: (err: Error, derivedKey: Buffer) => any): void;
|
export function pbkdf2(password: string|Buffer, salt: string|Buffer, iterations: number, keylen: number, callback: (err: Error, derivedKey: Buffer) => any): void;
|
||||||
export function pbkdf2(password: string, salt: string, iterations: number, keylen: number, digest: string, callback: (err: Error, derivedKey: Buffer) => any): void;
|
export function pbkdf2(password: string|Buffer, salt: string|Buffer, iterations: number, keylen: number, digest: string, callback: (err: Error, derivedKey: Buffer) => any): void;
|
||||||
export function pbkdf2Sync(password: string, salt: string, iterations: number, keylen: number) : Buffer;
|
export function pbkdf2Sync(password: string|Buffer, salt: string|Buffer, iterations: number, keylen: number) : Buffer;
|
||||||
export function pbkdf2Sync(password: string, salt: string, iterations: number, keylen: number, digest: string) : Buffer;
|
export function pbkdf2Sync(password: string|Buffer, salt: string|Buffer, iterations: number, keylen: number, digest: string) : Buffer;
|
||||||
export function randomBytes(size: number): Buffer;
|
export function randomBytes(size: number): Buffer;
|
||||||
export function randomBytes(size: number, callback: (err: Error, buf: Buffer) =>void ): void;
|
export function randomBytes(size: number, callback: (err: Error, buf: Buffer) =>void ): void;
|
||||||
export function pseudoRandomBytes(size: number): Buffer;
|
export function pseudoRandomBytes(size: number): Buffer;
|
||||||
@ -1657,7 +1763,7 @@ declare module "crypto" {
|
|||||||
declare module "stream" {
|
declare module "stream" {
|
||||||
import * as events from "events";
|
import * as events from "events";
|
||||||
|
|
||||||
export interface Stream extends events.EventEmitter {
|
export class Stream extends events.EventEmitter {
|
||||||
pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean; }): T;
|
pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean; }): T;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1671,14 +1777,13 @@ declare module "stream" {
|
|||||||
readable: boolean;
|
readable: boolean;
|
||||||
constructor(opts?: ReadableOptions);
|
constructor(opts?: ReadableOptions);
|
||||||
_read(size: number): void;
|
_read(size: number): void;
|
||||||
read(size?: number): string|Buffer;
|
read(size?: number): any;
|
||||||
setEncoding(encoding: string): void;
|
setEncoding(encoding: string): void;
|
||||||
pause(): void;
|
pause(): void;
|
||||||
resume(): void;
|
resume(): void;
|
||||||
pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean; }): T;
|
pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean; }): T;
|
||||||
unpipe<T extends NodeJS.WritableStream>(destination?: T): void;
|
unpipe<T extends NodeJS.WritableStream>(destination?: T): void;
|
||||||
unshift(chunk: string): void;
|
unshift(chunk: any): void;
|
||||||
unshift(chunk: Buffer): void;
|
|
||||||
wrap(oldStream: NodeJS.ReadableStream): NodeJS.ReadableStream;
|
wrap(oldStream: NodeJS.ReadableStream): NodeJS.ReadableStream;
|
||||||
push(chunk: any, encoding?: string): boolean;
|
push(chunk: any, encoding?: string): boolean;
|
||||||
}
|
}
|
||||||
@ -1686,20 +1791,18 @@ declare module "stream" {
|
|||||||
export interface WritableOptions {
|
export interface WritableOptions {
|
||||||
highWaterMark?: number;
|
highWaterMark?: number;
|
||||||
decodeStrings?: boolean;
|
decodeStrings?: boolean;
|
||||||
|
objectMode?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export class Writable extends events.EventEmitter implements NodeJS.WritableStream {
|
export class Writable extends events.EventEmitter implements NodeJS.WritableStream {
|
||||||
writable: boolean;
|
writable: boolean;
|
||||||
constructor(opts?: WritableOptions);
|
constructor(opts?: WritableOptions);
|
||||||
_write(data: Buffer, encoding: string, callback: Function): void;
|
_write(chunk: any, encoding: string, callback: Function): void;
|
||||||
_write(data: string, encoding: string, callback: Function): void;
|
write(chunk: any, cb?: Function): boolean;
|
||||||
write(buffer: Buffer, cb?: Function): boolean;
|
write(chunk: any, encoding?: string, cb?: Function): boolean;
|
||||||
write(str: string, cb?: Function): boolean;
|
|
||||||
write(str: string, encoding?: string, cb?: Function): boolean;
|
|
||||||
end(): void;
|
end(): void;
|
||||||
end(buffer: Buffer, cb?: Function): void;
|
end(chunk: any, cb?: Function): void;
|
||||||
end(str: string, cb?: Function): void;
|
end(chunk: any, encoding?: string, cb?: Function): void;
|
||||||
end(str: string, encoding?: string, cb?: Function): void;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface DuplexOptions extends ReadableOptions, WritableOptions {
|
export interface DuplexOptions extends ReadableOptions, WritableOptions {
|
||||||
@ -1710,15 +1813,12 @@ declare module "stream" {
|
|||||||
export class Duplex extends Readable implements NodeJS.ReadWriteStream {
|
export class Duplex extends Readable implements NodeJS.ReadWriteStream {
|
||||||
writable: boolean;
|
writable: boolean;
|
||||||
constructor(opts?: DuplexOptions);
|
constructor(opts?: DuplexOptions);
|
||||||
_write(data: Buffer, encoding: string, callback: Function): void;
|
_write(chunk: any, encoding: string, callback: Function): void;
|
||||||
_write(data: string, encoding: string, callback: Function): void;
|
write(chunk: any, cb?: Function): boolean;
|
||||||
write(buffer: Buffer, cb?: Function): boolean;
|
write(chunk: any, encoding?: string, cb?: Function): boolean;
|
||||||
write(str: string, cb?: Function): boolean;
|
|
||||||
write(str: string, encoding?: string, cb?: Function): boolean;
|
|
||||||
end(): void;
|
end(): void;
|
||||||
end(buffer: Buffer, cb?: Function): void;
|
end(chunk: any, cb?: Function): void;
|
||||||
end(str: string, cb?: Function): void;
|
end(chunk: any, encoding?: string, cb?: Function): void;
|
||||||
end(str: string, encoding?: string, cb?: Function): void;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface TransformOptions extends ReadableOptions, WritableOptions {}
|
export interface TransformOptions extends ReadableOptions, WritableOptions {}
|
||||||
@ -1728,8 +1828,7 @@ declare module "stream" {
|
|||||||
readable: boolean;
|
readable: boolean;
|
||||||
writable: boolean;
|
writable: boolean;
|
||||||
constructor(opts?: TransformOptions);
|
constructor(opts?: TransformOptions);
|
||||||
_transform(chunk: Buffer, encoding: string, callback: Function): void;
|
_transform(chunk: any, encoding: string, callback: Function): void;
|
||||||
_transform(chunk: string, encoding: string, callback: Function): void;
|
|
||||||
_flush(callback: Function): void;
|
_flush(callback: Function): void;
|
||||||
read(size?: number): any;
|
read(size?: number): any;
|
||||||
setEncoding(encoding: string): void;
|
setEncoding(encoding: string): void;
|
||||||
@ -1737,17 +1836,14 @@ declare module "stream" {
|
|||||||
resume(): void;
|
resume(): void;
|
||||||
pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean; }): T;
|
pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean; }): T;
|
||||||
unpipe<T extends NodeJS.WritableStream>(destination?: T): void;
|
unpipe<T extends NodeJS.WritableStream>(destination?: T): void;
|
||||||
unshift(chunk: string): void;
|
unshift(chunk: any): void;
|
||||||
unshift(chunk: Buffer): void;
|
|
||||||
wrap(oldStream: NodeJS.ReadableStream): NodeJS.ReadableStream;
|
wrap(oldStream: NodeJS.ReadableStream): NodeJS.ReadableStream;
|
||||||
push(chunk: any, encoding?: string): boolean;
|
push(chunk: any, encoding?: string): boolean;
|
||||||
write(buffer: Buffer, cb?: Function): boolean;
|
write(chunk: any, cb?: Function): boolean;
|
||||||
write(str: string, cb?: Function): boolean;
|
write(chunk: any, encoding?: string, cb?: Function): boolean;
|
||||||
write(str: string, encoding?: string, cb?: Function): boolean;
|
|
||||||
end(): void;
|
end(): void;
|
||||||
end(buffer: Buffer, cb?: Function): void;
|
end(chunk: any, cb?: Function): void;
|
||||||
end(str: string, cb?: Function): void;
|
end(chunk: any, encoding?: string, cb?: Function): void;
|
||||||
end(str: string, encoding?: string, cb?: Function): void;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export class PassThrough extends Transform {}
|
export class PassThrough extends Transform {}
|
||||||
@ -1774,6 +1870,7 @@ declare module "util" {
|
|||||||
export function isDate(object: any): boolean;
|
export function isDate(object: any): boolean;
|
||||||
export function isError(object: any): boolean;
|
export function isError(object: any): boolean;
|
||||||
export function inherits(constructor: any, superConstructor: any): void;
|
export function inherits(constructor: any, superConstructor: any): void;
|
||||||
|
export function debuglog(key:string): (msg:string,...param: any[])=>void;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module "assert" {
|
declare module "assert" {
|
||||||
@ -1799,6 +1896,8 @@ declare module "assert" {
|
|||||||
export function notDeepEqual(acutal: any, expected: any, message?: string): void;
|
export function notDeepEqual(acutal: any, expected: any, message?: string): void;
|
||||||
export function strictEqual(actual: any, expected: any, message?: string): void;
|
export function strictEqual(actual: any, expected: any, message?: string): void;
|
||||||
export function notStrictEqual(actual: any, expected: any, message?: string): void;
|
export function notStrictEqual(actual: any, expected: any, message?: string): void;
|
||||||
|
export function deepStrictEqual(actual: any, expected: any, message?: string): void;
|
||||||
|
export function notDeepStrictEqual(actual: any, expected: any, message?: string): void;
|
||||||
export var throws: {
|
export var throws: {
|
||||||
(block: Function, message?: string): void;
|
(block: Function, message?: string): void;
|
||||||
(block: Function, error: Function, message?: string): void;
|
(block: Function, error: Function, message?: string): void;
|
||||||
@ -1826,10 +1925,12 @@ declare module "tty" {
|
|||||||
export interface ReadStream extends net.Socket {
|
export interface ReadStream extends net.Socket {
|
||||||
isRaw: boolean;
|
isRaw: boolean;
|
||||||
setRawMode(mode: boolean): void;
|
setRawMode(mode: boolean): void;
|
||||||
|
isTTY: boolean;
|
||||||
}
|
}
|
||||||
export interface WriteStream extends net.Socket {
|
export interface WriteStream extends net.Socket {
|
||||||
columns: number;
|
columns: number;
|
||||||
rows: number;
|
rows: number;
|
||||||
|
isTTY: boolean;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2076,4 +2177,4 @@ declare module "constants" {
|
|||||||
export var W_OK: number;
|
export var W_OK: number;
|
||||||
export var X_OK: number;
|
export var X_OK: number;
|
||||||
export var UV_UDP_REUSEADDR: number;
|
export var UV_UDP_REUSEADDR: number;
|
||||||
}
|
}
|
3
ts/typings/main.d.ts
vendored
Normal file
3
ts/typings/main.d.ts
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
/// <reference path="main/ambient/colors/colors.d.ts" />
|
||||||
|
/// <reference path="main/ambient/mocha/mocha.d.ts" />
|
||||||
|
/// <reference path="main/ambient/node/node.d.ts" />
|
125
ts/typings/main/ambient/colors/colors.d.ts
vendored
Normal file
125
ts/typings/main/ambient/colors/colors.d.ts
vendored
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
// Compiled using typings@0.6.5
|
||||||
|
// Source: https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/colors/colors.d.ts
|
||||||
|
// Type definitions for Colors.js 0.6.0-1
|
||||||
|
// Project: https://github.com/Marak/colors.js
|
||||||
|
// Definitions by: Bart van der Schoor <https://github.com/Bartvds>
|
||||||
|
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||||
|
|
||||||
|
declare module "colors" {
|
||||||
|
interface Color {
|
||||||
|
(text: string): string;
|
||||||
|
|
||||||
|
black: Color;
|
||||||
|
red: Color;
|
||||||
|
green: Color;
|
||||||
|
yellow: Color;
|
||||||
|
blue: Color;
|
||||||
|
magenta: Color;
|
||||||
|
cyan: Color;
|
||||||
|
white: Color;
|
||||||
|
gray: Color;
|
||||||
|
grey: Color;
|
||||||
|
|
||||||
|
bgBlack: Color;
|
||||||
|
bgRed: Color;
|
||||||
|
bgGreen: Color;
|
||||||
|
bgYellow: Color;
|
||||||
|
bgBlue: Color;
|
||||||
|
bgMagenta: Color;
|
||||||
|
bgCyan: Color;
|
||||||
|
bgWhite: Color;
|
||||||
|
|
||||||
|
reset: Color;
|
||||||
|
bold: Color;
|
||||||
|
dim: Color;
|
||||||
|
italic: Color;
|
||||||
|
underline: Color;
|
||||||
|
inverse: Color;
|
||||||
|
hidden: Color;
|
||||||
|
strikethrough: Color;
|
||||||
|
|
||||||
|
rainbow: Color;
|
||||||
|
zebra: Color;
|
||||||
|
america: Color;
|
||||||
|
trap: Color;
|
||||||
|
random: Color;
|
||||||
|
}
|
||||||
|
|
||||||
|
module e {
|
||||||
|
export function setTheme(theme:any): void;
|
||||||
|
|
||||||
|
export var black: Color;
|
||||||
|
export var red: Color;
|
||||||
|
export var green: Color;
|
||||||
|
export var yellow: Color;
|
||||||
|
export var blue: Color;
|
||||||
|
export var magenta: Color;
|
||||||
|
export var cyan: Color;
|
||||||
|
export var white: Color;
|
||||||
|
export var gray: Color;
|
||||||
|
export var grey: Color;
|
||||||
|
|
||||||
|
export var bgBlack: Color;
|
||||||
|
export var bgRed: Color;
|
||||||
|
export var bgGreen: Color;
|
||||||
|
export var bgYellow: Color;
|
||||||
|
export var bgBlue: Color;
|
||||||
|
export var bgMagenta: Color;
|
||||||
|
export var bgCyan: Color;
|
||||||
|
export var bgWhite: Color;
|
||||||
|
|
||||||
|
export var reset: Color;
|
||||||
|
export var bold: Color;
|
||||||
|
export var dim: Color;
|
||||||
|
export var italic: Color;
|
||||||
|
export var underline: Color;
|
||||||
|
export var inverse: Color;
|
||||||
|
export var hidden: Color;
|
||||||
|
export var strikethrough: Color;
|
||||||
|
|
||||||
|
export var rainbow: Color;
|
||||||
|
export var zebra: Color;
|
||||||
|
export var america: Color;
|
||||||
|
export var trap: Color;
|
||||||
|
export var random: Color;
|
||||||
|
}
|
||||||
|
|
||||||
|
export = e;
|
||||||
|
}
|
||||||
|
|
||||||
|
interface String {
|
||||||
|
black: string;
|
||||||
|
red: string;
|
||||||
|
green: string;
|
||||||
|
yellow: string;
|
||||||
|
blue: string;
|
||||||
|
magenta: string;
|
||||||
|
cyan: string;
|
||||||
|
white: string;
|
||||||
|
gray: string;
|
||||||
|
grey: string;
|
||||||
|
|
||||||
|
bgBlack: string;
|
||||||
|
bgRed: string;
|
||||||
|
bgGreen: string;
|
||||||
|
bgYellow: string;
|
||||||
|
bgBlue: string;
|
||||||
|
bgMagenta: string;
|
||||||
|
bgCyan: string;
|
||||||
|
bgWhite: string;
|
||||||
|
|
||||||
|
reset: string;
|
||||||
|
bold: string;
|
||||||
|
dim: string;
|
||||||
|
italic: string;
|
||||||
|
underline: string;
|
||||||
|
inverse: string;
|
||||||
|
hidden: string;
|
||||||
|
strikethrough: string;
|
||||||
|
|
||||||
|
rainbow: string;
|
||||||
|
zebra: string;
|
||||||
|
america: string;
|
||||||
|
trap: string;
|
||||||
|
random: string;
|
||||||
|
}
|
40
ts/typings/main/ambient/mocha/mocha.d.ts
vendored
Normal file
40
ts/typings/main/ambient/mocha/mocha.d.ts
vendored
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
// Compiled using typings@0.6.5
|
||||||
|
// Source: https://raw.githubusercontent.com/Bartvds/tsd-deftools/master/typings/DefinitelyTyped/mocha/mocha.d.ts
|
||||||
|
// Type definitions for mocha 1.9.0
|
||||||
|
// Project: http://visionmedia.github.io/mocha/
|
||||||
|
// Definitions by: Kazi Manzur Rashid <https://github.com/kazimanzurrashid/>
|
||||||
|
// Definitions by: Kazi Manzur Rashid <https://github.com/kazimanzurrashid/>
|
||||||
|
// DefinitelyTyped: https://github.com/borisyankov/DefinitelyTyped
|
||||||
|
|
||||||
|
declare var describe : {
|
||||||
|
(description: string, spec: () => void): void;
|
||||||
|
only(description: string, spec: () => void): void;
|
||||||
|
skip(description: string, spec: () => void): void;
|
||||||
|
timeout(ms: number);
|
||||||
|
}
|
||||||
|
|
||||||
|
declare var it: {
|
||||||
|
(expectation: string, assertion?: () => void): void;
|
||||||
|
(expectation: string, assertion?: (done: () => void) => void): void;
|
||||||
|
only(expectation: string, assertion?: () => void): void;
|
||||||
|
only(expectation: string, assertion?: (done: () => void) => void): void;
|
||||||
|
skip(expectation: string, assertion?: () => void): void;
|
||||||
|
skip(expectation: string, assertion?: (done: () => void) => void): void;
|
||||||
|
timeout(ms: number);
|
||||||
|
};
|
||||||
|
|
||||||
|
declare function before(action: () => void): void;
|
||||||
|
|
||||||
|
declare function before(action: (done: () => void) => void): void;
|
||||||
|
|
||||||
|
declare function aftet(action: () => void): void;
|
||||||
|
|
||||||
|
declare function after(action: (done: () => void) => void): void;
|
||||||
|
|
||||||
|
declare function beforeEach(action: () => void): void;
|
||||||
|
|
||||||
|
declare function beforeEach(action: (done: () => void) => void): void;
|
||||||
|
|
||||||
|
declare function afterEach(action: () => void): void;
|
||||||
|
|
||||||
|
declare function afterEach(action: (done: () => void) => void): void;
|
2180
ts/typings/main/ambient/node/node.d.ts
vendored
Normal file
2180
ts/typings/main/ambient/node/node.d.ts
vendored
Normal file
File diff suppressed because it is too large
Load Diff
2
ts/typings/tsd.d.ts
vendored
2
ts/typings/tsd.d.ts
vendored
@ -1,2 +0,0 @@
|
|||||||
/// <reference path="node/node.d.ts" />
|
|
||||||
/// <reference path="colors/colors.d.ts" />
|
|
Loading…
Reference in New Issue
Block a user