Skip to content

Upgrading @types/node 4 to 6

Unknown4.9.5 → 6.14.13

Fetching 102 releases from GitHub…0 / 102
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • added: call NodeRequireFunction(id: string): any
  • added: class NodeJS.EventEmitter
  • added: declare module '_debugger'
  • added: declare module 'assert'
  • added: declare module 'buffer'
  • added: declare module 'child_process'
  • added: declare module 'cluster'
  • added: declare module 'console'
  • added: declare module 'constants'
  • added: declare module 'crypto'
  • added: declare module 'dgram'
  • added: declare module 'dns'
  • added: declare module 'domain'
  • added: declare module 'events'
  • added: declare module 'fs'
  • added: declare module 'http'
  • added: declare module 'https'
  • added: declare module 'net'
  • added: declare module 'os'
  • added: declare module 'path'
  • added: declare module 'process'
  • added: declare module 'punycode'
  • added: declare module 'querystring'
  • added: declare module 'readline'
  • added: declare module 'repl'
  • added: declare module 'stream'
  • added: declare module 'string_decoder'
  • added: declare module 'timers'
  • added: declare module 'tls'
  • added: declare module 'tty'
  • added: declare module 'url'
  • added: declare module 'util'
  • added: declare module 'v8'
  • added: declare module 'vm'
  • added: declare module 'zlib'
  • added: function clearImmediate(immediateId: any): void
  • added: function clearInterval(intervalId: NodeJS.Timer): void
  • added: function clearTimeout(timeoutId: NodeJS.Timer): void
  • added: function setImmediate(callback: (...args: any[]) => void, ...args: any[]): any
  • added: function setInterval(callback: (...args: any[]) => void, ms: number, ...args: any[]): NodeJS.Timer
  • added: function setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[]): NodeJS.Timer
  • added: index NodeJS.ProcessEnv[key: string]: string | undefined
  • added: interface Buffer extends NodeBuffer
  • added: interface Console
  • added: interface Error
  • added: interface ErrorConstructor
  • added: interface NodeBuffer extends Uint8Array
  • added: interface NodeJS.CallSite
  • added: interface NodeJS.CpuUsage
  • added: interface NodeJS.Domain extends Events
  • added: interface NodeJS.ErrnoException extends Error
  • added: interface NodeJS.Events extends EventEmitter
  • added: interface NodeJS.Global
  • added: interface NodeJS.InspectOptions
  • added: interface NodeJS.MemoryUsage
  • added: interface NodeJS.Process extends EventEmitter
  • added: interface NodeJS.ProcessEnv
  • added: interface NodeJS.ProcessVersions
  • added: interface NodeJS.ReadStream extends Socket
  • added: interface NodeJS.ReadWriteStream extends ReadableStream, WritableStream
  • added: interface NodeJS.ReadableStream extends EventEmitter
  • added: interface NodeJS.Socket extends ReadWriteStream
  • added: interface NodeJS.Timer
  • added: interface NodeJS.WritableStream extends EventEmitter
  • added: interface NodeJS.WriteStream extends Socket
  • added: interface NodeModule
  • added: interface NodeRequire extends NodeRequireFunction
  • added: interface NodeRequireFunction
  • added: method Console.assert(value: any, message?: string, ...optionalParams: any[]): void
  • added: method Console.dir(obj: any, options?: NodeJS.InspectOptions): void
  • added: method Console.error(message?: any, ...optionalParams: any[]): void
  • added: method Console.info(message?: any, ...optionalParams: any[]): void
  • added: method Console.log(message?: any, ...optionalParams: any[]): void
  • added: method Console.time(label: string): void
  • added: method Console.timeEnd(label: string): void
  • added: method Console.trace(message?: any, ...optionalParams: any[]): void
  • added: method Console.warn(message?: any, ...optionalParams: any[]): void
  • added: method ErrorConstructor.captureStackTrace(targetObject: Object, constructorOpt?: Function): void
  • added: method NodeBuffer.compare(otherBuffer: Buffer, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number
  • added: method NodeBuffer.copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number
  • added: method NodeBuffer.entries(): IterableIterator<[number, number]>
  • added: method NodeBuffer.equals(otherBuffer: Buffer): boolean
  • added: method NodeBuffer.fill(value: any, offset?: number, end?: number): this
  • added: method NodeBuffer.includes(value: string | number | Buffer, byteOffset?: number, encoding?: string): boolean
  • added: method NodeBuffer.indexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number
  • added: method NodeBuffer.keys(): IterableIterator<number>
  • added: method NodeBuffer.lastIndexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number
  • added: method NodeBuffer.readDoubleBE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readDoubleLE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readFloatBE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readFloatLE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readInt16BE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readInt16LE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readInt32BE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readInt32LE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readInt8(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readIntBE(offset: number, byteLength: number, noAssert?: boolean): number
  • added: method NodeBuffer.readIntLE(offset: number, byteLength: number, noAssert?: boolean): number
  • added: method NodeBuffer.readUInt16BE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readUInt16LE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readUInt32BE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readUInt32LE(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readUInt8(offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number
  • added: method NodeBuffer.readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number
  • added: method NodeBuffer.slice(start?: number, end?: number): Buffer
  • added: method NodeBuffer.swap16(): Buffer
  • added: method NodeBuffer.swap32(): Buffer
  • added: method NodeBuffer.swap64(): Buffer
  • added: method NodeBuffer.toJSON(): { type: 'Buffer', data: any[] }
  • added: method NodeBuffer.toString(encoding?: string, start?: number, end?: number): string
  • added: method NodeBuffer.values(): IterableIterator<number>
  • added: method NodeBuffer.write(string: string, offset?: number, length?: number, encoding?: string): number
  • added: method NodeBuffer.writeDoubleBE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeDoubleLE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeFloatBE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeFloatLE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeInt16BE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeInt16LE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeInt32BE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeInt32LE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeInt8(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeUInt16BE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeUInt16LE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeUInt32BE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeUInt32LE(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeUInt8(value: number, offset: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • added: method NodeBuffer.writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • added: method NodeJS.CallSite.getColumnNumber(): number | null
  • added: method NodeJS.CallSite.getEvalOrigin(): string | undefined
  • added: method NodeJS.CallSite.getFileName(): string | null
  • added: method NodeJS.CallSite.getFunction(): Function | undefined
  • added: method NodeJS.CallSite.getFunctionName(): string | null
  • added: method NodeJS.CallSite.getLineNumber(): number | null
  • added: method NodeJS.CallSite.getMethodName(): string | null
  • added: method NodeJS.CallSite.getThis(): any
  • added: method NodeJS.CallSite.getTypeName(): string | null
  • added: method NodeJS.CallSite.isConstructor(): boolean
  • added: method NodeJS.CallSite.isEval(): boolean
  • added: method NodeJS.CallSite.isNative(): boolean
  • added: method NodeJS.CallSite.isToplevel(): boolean
  • added: method NodeJS.Domain.add(emitter: Events): void
  • added: method NodeJS.Domain.addListener(event: string, listener: Function): this
  • added: method NodeJS.Domain.bind(cb: (err: Error, data: any) => any): any
  • added: method NodeJS.Domain.dispose(): void
  • added: method NodeJS.Domain.intercept(cb: (data: any) => any): any
  • added: method NodeJS.Domain.on(event: string, listener: Function): this
  • added: method NodeJS.Domain.once(event: string, listener: Function): this
  • added: method NodeJS.Domain.remove(emitter: Events): void
  • added: method NodeJS.Domain.removeAllListeners(event?: string): this
  • added: method NodeJS.Domain.removeListener(event: string, listener: Function): this
  • added: method NodeJS.Domain.run(fn: Function): void
  • added: method NodeJS.EventEmitter.addListener(event: string | symbol, listener: Function): this
  • added: method NodeJS.EventEmitter.emit(event: string | symbol, ...args: any[]): boolean
  • added: method NodeJS.EventEmitter.eventNames(): (string | symbol)[]
  • added: method NodeJS.EventEmitter.getMaxListeners(): number
  • added: method NodeJS.EventEmitter.listenerCount(type: string | symbol): number
  • added: method NodeJS.EventEmitter.listeners(event: string | symbol): Function[]
  • added: method NodeJS.EventEmitter.on(event: string | symbol, listener: Function): this
  • added: method NodeJS.EventEmitter.once(event: string | symbol, listener: Function): this
  • added: method NodeJS.EventEmitter.prependListener(event: string | symbol, listener: Function): this
  • added: method NodeJS.EventEmitter.prependOnceListener(event: string | symbol, listener: Function): this
  • added: method NodeJS.EventEmitter.removeAllListeners(event?: string | symbol): this
  • added: method NodeJS.EventEmitter.removeListener(event: string | symbol, listener: Function): this
  • added: method NodeJS.EventEmitter.setMaxListeners(n: number): this
  • added: method NodeJS.Process.abort(): void
  • added: method NodeJS.Process.chdir(directory: string): void
  • added: method NodeJS.Process.cpuUsage(previousValue?: CpuUsage): CpuUsage
  • added: method NodeJS.Process.cwd(): string
  • added: method NodeJS.Process.disconnect(): void
  • added: method NodeJS.Process.emitWarning(warning: string | Error, name?: string, ctor?: Function): void
  • added: method NodeJS.Process.exit(code?: number): void
  • added: method NodeJS.Process.getgid(): number
  • added: method NodeJS.Process.getuid(): number
  • added: method NodeJS.Process.hrtime(time?: [number, number]): [number, number]
  • added: method NodeJS.Process.kill(pid: number, signal?: string | number): void
  • added: method NodeJS.Process.memoryUsage(): MemoryUsage
  • added: method NodeJS.Process.nextTick(callback: Function, ...args: any[]): void
  • added: method NodeJS.Process.send?(message: any, sendHandle?: any): void
  • added: method NodeJS.Process.setgid(id: number): void
  • added: method NodeJS.Process.setgid(id: string): void
  • added: method NodeJS.Process.setuid(id: number): void
  • added: method NodeJS.Process.setuid(id: string): void
  • added: method NodeJS.Process.umask(mask?: number): number
  • added: method NodeJS.Process.uptime(): number
  • added: method NodeJS.ReadStream.setRawMode?(mode: boolean): void
  • added: method NodeJS.ReadableStream.isPaused(): boolean
  • added: method NodeJS.ReadableStream.pause(): this
  • added: method NodeJS.ReadableStream.pipe<T extends WritableStream>(destination: T, options?: { end?: boolean }): T
  • added: method NodeJS.ReadableStream.read(size?: number): string | Buffer
  • added: method NodeJS.ReadableStream.resume(): this
  • added: method NodeJS.ReadableStream.setEncoding(encoding: string | null): void
  • added: method NodeJS.ReadableStream.unpipe<T extends WritableStream>(destination?: T): void
  • added: method NodeJS.ReadableStream.unshift(chunk: Buffer): void
  • added: method NodeJS.ReadableStream.unshift(chunk: string): void
  • added: method NodeJS.ReadableStream.wrap(oldStream: ReadableStream): ReadableStream
  • added: method NodeJS.Timer.ref(): void
  • added: method NodeJS.Timer.unref(): void
  • added: method NodeJS.WritableStream.end(buffer: Buffer, cb?: Function): void
  • added: method NodeJS.WritableStream.end(cb?: Function): void
  • added: method NodeJS.WritableStream.end(str: string, cb?: Function): void
  • added: method NodeJS.WritableStream.end(str: string, encoding?: string, cb?: Function): void
  • added: method NodeJS.WritableStream.write(buffer: Buffer | string, cb?: Function): boolean
  • added: method NodeJS.WritableStream.write(str: string, encoding?: string, cb?: Function): boolean
  • added: method NodeRequire.resolve(id: string): string
  • added: namespace NodeJS
  • added: property Console.Console: typeof NodeJS.Console
  • added: property Error.stack?: string
  • added: property ErrorConstructor.prepareStackTrace?: (err: Error, stackTraces: NodeJS.CallSite[]) => any
  • added: property ErrorConstructor.stackTraceLimit: number
  • added: property NodeJS.CpuUsage.system: number
  • added: property NodeJS.CpuUsage.user: number
  • added: property NodeJS.ErrnoException.code?: string
  • added: property NodeJS.ErrnoException.errno?: number
  • added: property NodeJS.ErrnoException.path?: string
  • added: property NodeJS.ErrnoException.stack?: string
  • added: property NodeJS.ErrnoException.syscall?: string
  • added: property NodeJS.Global.Array: typeof Array
  • added: property NodeJS.Global.ArrayBuffer: typeof ArrayBuffer
  • added: property NodeJS.Global.Boolean: typeof Boolean
  • added: property NodeJS.Global.Buffer: typeof Buffer
  • added: property NodeJS.Global.DataView: typeof DataView
  • added: property NodeJS.Global.Date: typeof Date
  • added: property NodeJS.Global.Error: typeof Error
  • added: property NodeJS.Global.EvalError: typeof EvalError
  • added: property NodeJS.Global.Float32Array: typeof Float32Array
  • added: property NodeJS.Global.Float64Array: typeof Float64Array
  • added: property NodeJS.Global.Function: typeof Function
  • added: property NodeJS.Global.GLOBAL: Global
  • added: property NodeJS.Global.Infinity: typeof Infinity
  • added: property NodeJS.Global.Int16Array: typeof Int16Array
  • added: property NodeJS.Global.Int32Array: typeof Int32Array
  • added: property NodeJS.Global.Int8Array: typeof Int8Array
  • added: property NodeJS.Global.Intl: typeof Intl
  • added: property NodeJS.Global.JSON: typeof JSON
  • added: property NodeJS.Global.Map: MapConstructor
  • added: property NodeJS.Global.Math: typeof Math
  • added: property NodeJS.Global.NaN: typeof NaN
  • added: property NodeJS.Global.Number: typeof Number
  • added: property NodeJS.Global.Object: typeof Object
  • added: property NodeJS.Global.Promise: Function
  • added: property NodeJS.Global.RangeError: typeof RangeError
  • added: property NodeJS.Global.ReferenceError: typeof ReferenceError
  • added: property NodeJS.Global.RegExp: typeof RegExp
  • added: property NodeJS.Global.Set: SetConstructor
  • added: property NodeJS.Global.String: typeof String
  • added: property NodeJS.Global.Symbol: Function
  • added: property NodeJS.Global.SyntaxError: typeof SyntaxError
  • added: property NodeJS.Global.TypeError: typeof TypeError
  • added: property NodeJS.Global.URIError: typeof URIError
  • added: property NodeJS.Global.Uint16Array: typeof Uint16Array
  • added: property NodeJS.Global.Uint32Array: typeof Uint32Array
  • added: property NodeJS.Global.Uint8Array: typeof Uint8Array
  • added: property NodeJS.Global.Uint8ClampedArray: Function
  • added: property NodeJS.Global.WeakMap: WeakMapConstructor
  • added: property NodeJS.Global.WeakSet: WeakSetConstructor
  • added: property NodeJS.Global.clearImmediate: (immediateId: any) => void
  • added: property NodeJS.Global.clearInterval: (intervalId: NodeJS.Timer) => void
  • added: property NodeJS.Global.clearTimeout: (timeoutId: NodeJS.Timer) => void
  • added: property NodeJS.Global.console: typeof console
  • added: property NodeJS.Global.decodeURI: typeof decodeURI
  • added: property NodeJS.Global.decodeURIComponent: typeof decodeURIComponent
  • added: property NodeJS.Global.encodeURI: typeof encodeURI
  • added: property NodeJS.Global.encodeURIComponent: typeof encodeURIComponent
  • added: property NodeJS.Global.escape: (str: string) => string
  • added: property NodeJS.Global.eval: typeof eval
  • added: property NodeJS.Global.gc: () => void
  • added: property NodeJS.Global.global: Global
  • added: property NodeJS.Global.isFinite: typeof isFinite
  • added: property NodeJS.Global.isNaN: typeof isNaN
  • added: property NodeJS.Global.parseFloat: typeof parseFloat
  • added: property NodeJS.Global.parseInt: typeof parseInt
  • added: property NodeJS.Global.process: Process
  • added: property NodeJS.Global.root: Global
  • added: property NodeJS.Global.setImmediate: (callback: (...args: any[]) => void, ...args: any[]) => any
  • added: property NodeJS.Global.setInterval: (callback: (...args: any[]) => void, ms: number, ...args: any[]) => NodeJS.Timer
  • added: property NodeJS.Global.setTimeout: (callback: (...args: any[]) => void, ms: number, ...args: any[]) => NodeJS.Timer
  • added: property NodeJS.Global.undefined: typeof undefined
  • added: property NodeJS.Global.unescape: (str: string) => string
  • added: property NodeJS.Global.v8debug?: any
  • added: property NodeJS.InspectOptions.breakLength?: number
  • added: property NodeJS.InspectOptions.colors?: boolean
  • added: property NodeJS.InspectOptions.customInspect?: boolean
  • added: property NodeJS.InspectOptions.depth?: number | null
  • added: property NodeJS.InspectOptions.maxArrayLength?: number | null
  • added: property NodeJS.InspectOptions.showHidden?: boolean
  • added: property NodeJS.InspectOptions.showProxy?: boolean
  • added: property NodeJS.MemoryUsage.external: number
  • added: property NodeJS.MemoryUsage.heapTotal: number
  • added: property NodeJS.MemoryUsage.heapUsed: number
  • added: property NodeJS.MemoryUsage.rss: number
  • added: property NodeJS.Process.arch: string
  • added: property NodeJS.Process.argv0: string
  • added: property NodeJS.Process.argv: string[]
  • added: property NodeJS.Process.config: { target_defaults: { cflags: any[]; default_configuration: string; defines: string[]; include_dirs: string[]; libraries: string[] }; variables: { clang: number; host_arch: string; node_install_npm: boolean; node_install_waf: boolean; node_prefix: string; node_shared_openssl: boolean; node_shared_v8: boolean; node_shared_zlib: boolean; node_use_dtrace: boolean; node…
  • added: property NodeJS.Process.connected: boolean
  • added: property NodeJS.Process.debugPort: number
  • added: property NodeJS.Process.domain: Domain
  • added: property NodeJS.Process.env: ProcessEnv
  • added: property NodeJS.Process.execArgv: string[]
  • added: property NodeJS.Process.execPath: string
  • added: property NodeJS.Process.exitCode: number
  • added: property NodeJS.Process.mainModule?: NodeModule
  • added: property NodeJS.Process.pid: number
  • added: property NodeJS.Process.platform: Platform
  • added: property NodeJS.Process.stderr: WriteStream
  • added: property NodeJS.Process.stdin: ReadStream
  • added: property NodeJS.Process.stdout: WriteStream
  • added: property NodeJS.Process.title: string
  • added: property NodeJS.Process.version: string
  • added: property NodeJS.Process.versions: ProcessVersions
  • added: property NodeJS.ProcessVersions.ares: string
  • added: property NodeJS.ProcessVersions.http_parser: string
  • added: property NodeJS.ProcessVersions.modules: string
  • added: property NodeJS.ProcessVersions.node: string
  • added: property NodeJS.ProcessVersions.openssl: string
  • added: property NodeJS.ProcessVersions.uv: string
  • added: property NodeJS.ProcessVersions.v8: string
  • added: property NodeJS.ProcessVersions.zlib: string
  • added: property NodeJS.ReadStream.isRaw?: boolean
  • added: property NodeJS.ReadableStream.readable: boolean
  • added: property NodeJS.Socket.isTTY?: true
  • added: property NodeJS.WritableStream.writable: boolean
  • added: property NodeJS.WriteStream.columns?: number
  • added: property NodeJS.WriteStream.rows?: number
  • added: property NodeModule.children: NodeModule[]
  • added: property NodeModule.exports: any
  • added: property NodeModule.filename: string
  • added: property NodeModule.id: string
  • added: property NodeModule.loaded: boolean
  • added: property NodeModule.parent: NodeModule | null
  • added: property NodeModule.require: NodeRequireFunction
  • added: property NodeRequire.cache: any
  • added: property NodeRequire.extensions: any
  • added: property NodeRequire.main: NodeModule | undefined
  • added: type BufferEncoding = 'ascii' | 'utf8' | 'utf16le' | 'ucs2' | 'base64' | 'latin1' | 'binary' | 'hex'
  • added: type NodeJS.Platform = 'aix' | 'android' | 'darwin' | 'freebsd' | 'linux' | 'openbsd' | 'sunos' | 'win32'
  • added: var Buffer: { new (str: string, encoding?: string): Buffer; new (size: number): Buffer; new (array: Uint8Array): Buffer; new (arrayBuffer: ArrayBuffer): Buffer; new (array…
  • added: var NodeJS.Console: { prototype: Console; new(stdout: WritableStream, stderr?: WritableStream): Console }
  • added: var SlowBuffer: { new (str: string, encoding?: string): Buffer; new (size: number): Buffer; new (size: Uint8Array): Buffer; new (array: any[]): Buffer; prototype: Buffer; isBu…
  • added: var __dirname: string
  • added: var __filename: string
  • added: var console: Console
  • added: var exports: any
  • added: var global: NodeJS.Global
  • added: var module: NodeModule
  • added: var process: NodeJS.Process
  • added: var require: NodeRequire
  • added: call RequestHandler(err: boolean, body: Message, res: Packet): void
  • added: call ResponseBodyHandler(err: boolean, body?: any): void
  • added: class Protocol
  • added: function SourceInfo(body: BreakResponse): string
  • added: interface BreakResponse
  • added: interface Breakpoint
  • added: interface BreakpointMessageBody
  • added: interface ClientInstance extends NodeJS.EventEmitter
  • added: interface Event extends Message
  • added: interface ExceptionInfo
  • added: interface Message
  • added: interface Packet
  • added: interface Request extends Message, RequestInfo
  • added: interface RequestHandler
  • added: interface RequestInfo
  • added: interface Response extends Message
  • added: interface ResponseBodyHandler
  • added: interface ScriptDesc
  • added: method ClientInstance.clearBreakpoint(rq: Request, cb: RequestHandler): void
  • added: method ClientInstance.connect(port: number, host: string): void
  • added: method ClientInstance.listbreakpoints(cb: RequestHandler): void
  • added: method ClientInstance.mirrorObject(obj: any, depth: number, cb: ResponseBodyHandler): void
  • added: method ClientInstance.req(req: any, cb: RequestHandler): void
  • added: method ClientInstance.reqContinue(cb: RequestHandler): void
  • added: method ClientInstance.reqFrameEval(code: string, frame: number, cb: RequestHandler): void
  • added: method ClientInstance.reqScripts(cb: any): void
  • added: method ClientInstance.reqSource(from: number, to: number, cb: RequestHandler): void
  • added: method ClientInstance.setBreakpoint(rq: BreakpointMessageBody, cb: RequestHandler): void
  • added: method Protocol.execute(data: string): void
  • added: method Protocol.serialize(rq: Request): string
  • added: property BreakResponse.exception?: ExceptionInfo
  • added: property BreakResponse.script?: ScriptDesc
  • added: property BreakResponse.sourceColumn: number
  • added: property BreakResponse.sourceLine: number
  • added: property BreakResponse.sourceLineText: string
  • added: property Breakpoint.condition?: string
  • added: property Breakpoint.id: number
  • added: property Breakpoint.line: number
  • added: property Breakpoint.script: ScriptDesc
  • added: property Breakpoint.scriptId: number
  • added: property Breakpoint.scriptReq?: string
  • added: property BreakpointMessageBody.line: number
  • added: property BreakpointMessageBody.target: number
  • added: property BreakpointMessageBody.type: string
  • added: property ClientInstance.breakpoints: Breakpoint[]
  • added: property ClientInstance.currentFrame: number
  • added: property ClientInstance.currentScript: string
  • added: property ClientInstance.currentSourceColumn: number
  • added: property ClientInstance.currentSourceLine: number
  • added: property ClientInstance.currentSourceLineText: string
  • added: property ClientInstance.handles: ScriptDesc[]
  • added: property ClientInstance.protocol: Protocol
  • added: property ClientInstance.scripts: ScriptDesc[]
  • added: property Event.body?: any
  • added: property Event.event: string
  • added: property ExceptionInfo.text: string
  • added: property Message.seq: number
  • added: property Message.type: string
  • added: property Packet.body: Message
  • added: property Packet.headers: string[]
  • added: property Packet.raw: string
  • added: property Protocol.onResponse: (pkt: Packet) => void
  • added: property Protocol.res: Packet
  • added: property Protocol.state: string
  • added: property RequestHandler.request_seq?: number
  • added: property RequestInfo.arguments: any
  • added: property RequestInfo.command: string
  • added: property Response.body?: any
  • added: property Response.message?: string
  • added: property Response.request_seq: number
  • added: property Response.success: boolean
  • added: property ResponseBodyHandler.request_seq?: number
  • added: property ScriptDesc.columnOffset?: number
  • added: property ScriptDesc.handle?: number
  • added: property ScriptDesc.id: number
  • added: property ScriptDesc.isNative?: boolean
  • added: property ScriptDesc.lineCount?: number
  • added: property ScriptDesc.lineOffset?: number
  • added: property ScriptDesc.name: string
  • added: property ScriptDesc.type: string
  • added: var Client: { new (): ClientInstance }
  • added: var NO_FRAME: number
  • added: var port: number
  • changed: function internal.fail(actual: any, expected: any, message?: string, operator?: string): never → function internal.fail(actual: any, expected: any, message?: string, operator?: string, stackStartFn?: Function): never
  • added: function internal.fail(message?: string): never
  • changed: function exec(command: string, callback?: (error: Error, stdout: string, stderr: string) =>void): ChildProcess → function exec(command: string, callback?: (error: Error, stdout: string, stderr: string) => void): ChildProcess
  • changed: function exec(command: string, options: ExecOptions, callback?: (error: Error, stdout: string, stderr: string) =>void): ChildProcess → function exec(command: string, options: ExecOptions, callback?: (error: Error, stdout: string, stderr: string) => void): ChildProcess
  • changed: function exec(command: string, options: ExecOptionsWithBufferEncoding, callback?: (error: Error, stdout: Buffer, stderr: Buffer) =>void): ChildProcess → function exec(command: string, options: ExecOptionsWithBufferEncoding, callback?: (error: Error, stdout: Buffer, stderr: Buffer) => void): ChildProcess
  • changed: function exec(command: string, options: ExecOptionsWithStringEncoding, callback?: (error: Error, stdout: string, stderr: string) =>void): ChildProcess → function exec(command: string, options: ExecOptionsWithStringEncoding, callback?: (error: Error, stdout: string, stderr: string) => void): ChildProcess
  • changed: function execFile(file: string, args?: ReadonlyArray<string>, callback?: (error: Error, stdout: string, stderr: string) =>void): ChildProcess → function execFile(file: string, args?: ReadonlyArray<string>, callback?: (error: Error, stdout: string, stderr: string) => void): ChildProcess
  • changed: function execFile(file: string, args?: ReadonlyArray<string>, options?: ExecFileOptions, callback?: (error: Error, stdout: string, stderr: string) =>void): ChildProcess → function execFile(file: string, args?: ReadonlyArray<string>, options?: ExecFileOptions, callback?: (error: Error, stdout: string, stderr: string) => void): ChildProcess
  • changed: function execFile(file: string, args?: ReadonlyArray<string>, options?: ExecFileOptionsWithBufferEncoding, callback?: (error: Error, stdout: Buffer, stderr: Buffer) =>void): ChildProcess → function execFile(file: string, args?: ReadonlyArray<string>, options?: ExecFileOptionsWithBufferEncoding, callback?: (error: Error, stdout: Buffer, stderr: Buffer) => void): ChildProcess
  • changed: function execFile(file: string, args?: ReadonlyArray<string>, options?: ExecFileOptionsWithStringEncoding, callback?: (error: Error, stdout: string, stderr: string) =>void): ChildProcess → function execFile(file: string, args?: ReadonlyArray<string>, options?: ExecFileOptionsWithStringEncoding, callback?: (error: Error, stdout: string, stderr: string) => void): ChildProcess
  • changed: function execFile(file: string, callback?: (error: Error, stdout: string, stderr: string) =>void): ChildProcess → function execFile(file: string, callback?: (error: Error, stdout: string, stderr: string) => void): ChildProcess
  • changed: function execFile(file: string, options?: ExecFileOptions, callback?: (error: Error, stdout: string, stderr: string) =>void): ChildProcess → function execFile(file: string, options?: ExecFileOptions, callback?: (error: Error, stdout: string, stderr: string) => void): ChildProcess
  • changed: function execFile(file: string, options?: ExecFileOptionsWithBufferEncoding, callback?: (error: Error, stdout: Buffer, stderr: Buffer) =>void): ChildProcess → function execFile(file: string, options?: ExecFileOptionsWithBufferEncoding, callback?: (error: Error, stdout: Buffer, stderr: Buffer) => void): ChildProcess
  • changed: function execFile(file: string, options?: ExecFileOptionsWithStringEncoding, callback?: (error: Error, stdout: string, stderr: string) =>void): ChildProcess → function execFile(file: string, options?: ExecFileOptionsWithStringEncoding, callback?: (error: Error, stdout: string, stderr: string) => void): ChildProcess
  • changed: method ChildProcess.send(message: any, sendHandle?: any): void → method ChildProcess.send(message: any, sendHandle?: any): boolean
  • added: method ChildProcess.addListener(event: 'close', listener: (code: number, signal: string) => void): this
  • added: method ChildProcess.addListener(event: 'disconnect', listener: () => void): this
  • added: method ChildProcess.addListener(event: 'error', listener: (err: Error) => void): this
  • added: method ChildProcess.addListener(event: 'exit', listener: (code: number, signal: string) => void): this
  • added: method ChildProcess.addListener(event: 'message', listener: (message: any, sendHandle: net.Socket | net.Server) => void): this
  • added: method ChildProcess.addListener(event: string, listener: Function): this
  • added: method ChildProcess.emit(event: 'close', code: number, signal: string): boolean
  • added: method ChildProcess.emit(event: 'disconnect'): boolean
  • added: method ChildProcess.emit(event: 'error', err: Error): boolean
  • added: method ChildProcess.emit(event: 'exit', code: number, signal: string): boolean
  • added: method ChildProcess.emit(event: 'message', message: any, sendHandle: net.Socket | net.Server): boolean
  • added: method ChildProcess.emit(event: string | symbol, ...args: any[]): boolean
  • added: method ChildProcess.on(event: 'close', listener: (code: number, signal: string) => void): this
  • added: method ChildProcess.on(event: 'disconnect', listener: () => void): this
  • added: method ChildProcess.on(event: 'error', listener: (err: Error) => void): this
  • added: method ChildProcess.on(event: 'exit', listener: (code: number, signal: string) => void): this
  • added: method ChildProcess.on(event: 'message', listener: (message: any, sendHandle: net.Socket | net.Server) => void): this
  • added: method ChildProcess.on(event: string, listener: Function): this
  • added: method ChildProcess.once(event: 'close', listener: (code: number, signal: string) => void): this
  • added: method ChildProcess.once(event: 'disconnect', listener: () => void): this
  • added: method ChildProcess.once(event: 'error', listener: (err: Error) => void): this
  • added: method ChildProcess.once(event: 'exit', listener: (code: number, signal: string) => void): this
  • added: method ChildProcess.once(event: 'message', listener: (message: any, sendHandle: net.Socket | net.Server) => void): this
  • added: method ChildProcess.once(event: string, listener: Function): this
  • added: method ChildProcess.prependListener(event: 'close', listener: (code: number, signal: string) => void): this
  • added: method ChildProcess.prependListener(event: 'disconnect', listener: () => void): this
  • added: method ChildProcess.prependListener(event: 'error', listener: (err: Error) => void): this
  • added: method ChildProcess.prependListener(event: 'exit', listener: (code: number, signal: string) => void): this
  • added: method ChildProcess.prependListener(event: 'message', listener: (message: any, sendHandle: net.Socket | net.Server) => void): this
  • added: method ChildProcess.prependListener(event: string, listener: Function): this
  • added: method ChildProcess.prependOnceListener(event: 'close', listener: (code: number, signal: string) => void): this
  • added: method ChildProcess.prependOnceListener(event: 'disconnect', listener: () => void): this
  • added: method ChildProcess.prependOnceListener(event: 'error', listener: (err: Error) => void): this
  • added: method ChildProcess.prependOnceListener(event: 'exit', listener: (code: number, signal: string) => void): this
  • added: method ChildProcess.prependOnceListener(event: 'message', listener: (message: any, sendHandle: net.Socket | net.Server) => void): this
  • added: method ChildProcess.prependOnceListener(event: string, listener: Function): this
  • added: method ChildProcess.ref(): void
  • changed: function addListener(event: string, listener: Function): void → function addListener(event: 'disconnect', listener: (worker: Worker) => void): Cluster
  • changed: function emit(event: string, ...args: any[]): boolean → function emit(event: 'disconnect', listener: (worker: Worker) => void): boolean
  • changed: function on(event: 'disconnect', listener: (worker: Worker) => void): void → function on(event: 'disconnect', listener: (worker: Worker) => void): Cluster
  • changed: function on(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): void → function on(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): Cluster
  • changed: function on(event: 'fork', listener: (worker: Worker) => void): void → function on(event: 'fork', listener: (worker: Worker) => void): Cluster
  • changed: function on(event: 'listening', listener: (worker: Worker, address: any) => void): void → function on(event: 'listening', listener: (worker: Worker, address: Address) => void): Cluster
  • changed: function on(event: 'message', listener: (worker: Worker, message: any) => void): void → function on(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): Cluster
  • changed: function on(event: 'online', listener: (worker: Worker) => void): void → function on(event: 'online', listener: (worker: Worker) => void): Cluster
  • changed: function on(event: 'setup', listener: (settings: any) => void): void → function on(event: 'setup', listener: (settings: any) => void): Cluster
  • changed: function on(event: string, listener: Function): any → function on(event: string, listener: Function): Cluster
  • changed: function once(event: string, listener: Function): void → function once(event: 'disconnect', listener: (worker: Worker) => void): Cluster
  • changed: function removeAllListeners(event?: string): void → function removeAllListeners(event?: string): Cluster
  • changed: function removeListener(event: string, listener: Function): void → function removeListener(event: string, listener: Function): Cluster
  • changed: function setMaxListeners(n: number): void → function setMaxListeners(n: number): Cluster
  • changed: function setupMaster(settings?: ClusterSettings): void → function setupMaster(settings?: ClusterSetupMasterSettings): void
  • changed: method Worker.send(message: any, sendHandle?: any, callback?: (error: Error) => void): void → method Worker.send(message: any, sendHandle?: any, callback?: (error: Error) => void): boolean
  • changed: property Address.addressType: string → property Address.addressType: number | 'udp4' | 'udp6'
  • added: function addListener(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): Cluster
  • added: function addListener(event: 'fork', listener: (worker: Worker) => void): Cluster
  • added: function addListener(event: 'listening', listener: (worker: Worker, address: Address) => void): Cluster
  • added: function addListener(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): Cluster
  • added: function addListener(event: 'online', listener: (worker: Worker) => void): Cluster
  • added: function addListener(event: 'setup', listener: (settings: any) => void): Cluster
  • added: function addListener(event: string, listener: Function): Cluster
  • added: function emit(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): boolean
  • added: function emit(event: 'fork', listener: (worker: Worker) => void): boolean
  • added: function emit(event: 'listening', listener: (worker: Worker, address: Address) => void): boolean
  • added: function emit(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): boolean
  • added: function emit(event: 'online', listener: (worker: Worker) => void): boolean
  • added: function emit(event: 'setup', listener: (settings: any) => void): boolean
  • added: function emit(event: string | symbol, ...args: any[]): boolean
  • added: function eventNames(): string[]
  • added: function getMaxListeners(): number
  • added: function listenerCount(type: string): number
  • added: function once(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): Cluster
  • added: function once(event: 'fork', listener: (worker: Worker) => void): Cluster
  • added: function once(event: 'listening', listener: (worker: Worker, address: Address) => void): Cluster
  • added: function once(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): Cluster
  • added: function once(event: 'online', listener: (worker: Worker) => void): Cluster
  • added: function once(event: 'setup', listener: (settings: any) => void): Cluster
  • added: function once(event: string, listener: Function): Cluster
  • added: function prependListener(event: 'disconnect', listener: (worker: Worker) => void): Cluster
  • added: function prependListener(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): Cluster
  • added: function prependListener(event: 'fork', listener: (worker: Worker) => void): Cluster
  • added: function prependListener(event: 'listening', listener: (worker: Worker, address: Address) => void): Cluster
  • added: function prependListener(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): Cluster
  • added: function prependListener(event: 'online', listener: (worker: Worker) => void): Cluster
  • added: function prependListener(event: 'setup', listener: (settings: any) => void): Cluster
  • added: function prependListener(event: string, listener: Function): Cluster
  • added: function prependOnceListener(event: 'disconnect', listener: (worker: Worker) => void): Cluster
  • added: function prependOnceListener(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): Cluster
  • added: function prependOnceListener(event: 'fork', listener: (worker: Worker) => void): Cluster
  • added: function prependOnceListener(event: 'listening', listener: (worker: Worker, address: Address) => void): Cluster
  • added: function prependOnceListener(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): Cluster
  • added: function prependOnceListener(event: 'online', listener: (worker: Worker) => void): Cluster
  • added: function prependOnceListener(event: 'setup', listener: (settings: any) => void): Cluster
  • added: function prependOnceListener(event: string, listener: Function): Cluster
  • added: interface Cluster extends events.EventEmitter
  • added: interface ClusterSetupMasterSettings
  • added: method Cluster.addListener(event: 'disconnect', listener: (worker: Worker) => void): this
  • added: method Cluster.addListener(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): this
  • added: method Cluster.addListener(event: 'fork', listener: (worker: Worker) => void): this
  • added: method Cluster.addListener(event: 'listening', listener: (worker: Worker, address: Address) => void): this
  • added: method Cluster.addListener(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): this
  • added: method Cluster.addListener(event: 'online', listener: (worker: Worker) => void): this
  • added: method Cluster.addListener(event: 'setup', listener: (settings: any) => void): this
  • added: method Cluster.addListener(event: string, listener: Function): this
  • added: method Cluster.disconnect(callback?: Function): void
  • added: method Cluster.emit(event: 'disconnect', listener: (worker: Worker) => void): boolean
  • added: method Cluster.emit(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): boolean
  • added: method Cluster.emit(event: 'fork', listener: (worker: Worker) => void): boolean
  • added: method Cluster.emit(event: 'listening', listener: (worker: Worker, address: Address) => void): boolean
  • added: method Cluster.emit(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): boolean
  • added: method Cluster.emit(event: 'online', listener: (worker: Worker) => void): boolean
  • added: method Cluster.emit(event: 'setup', listener: (settings: any) => void): boolean
  • added: method Cluster.emit(event: string | symbol, ...args: any[]): boolean
  • added: method Cluster.fork(env?: any): Worker
  • added: method Cluster.on(event: 'disconnect', listener: (worker: Worker) => void): this
  • added: method Cluster.on(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): this
  • added: method Cluster.on(event: 'fork', listener: (worker: Worker) => void): this
  • added: method Cluster.on(event: 'listening', listener: (worker: Worker, address: Address) => void): this
  • added: method Cluster.on(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): this
  • added: method Cluster.on(event: 'online', listener: (worker: Worker) => void): this
  • added: method Cluster.on(event: 'setup', listener: (settings: any) => void): this
  • added: method Cluster.on(event: string, listener: Function): this
  • added: method Cluster.once(event: 'disconnect', listener: (worker: Worker) => void): this
  • added: method Cluster.once(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): this
  • added: method Cluster.once(event: 'fork', listener: (worker: Worker) => void): this
  • added: method Cluster.once(event: 'listening', listener: (worker: Worker, address: Address) => void): this
  • added: method Cluster.once(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): this
  • added: method Cluster.once(event: 'online', listener: (worker: Worker) => void): this
  • added: method Cluster.once(event: 'setup', listener: (settings: any) => void): this
  • added: method Cluster.once(event: string, listener: Function): this
  • added: method Cluster.prependListener(event: 'disconnect', listener: (worker: Worker) => void): this
  • added: method Cluster.prependListener(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): this
  • added: method Cluster.prependListener(event: 'fork', listener: (worker: Worker) => void): this
  • added: method Cluster.prependListener(event: 'listening', listener: (worker: Worker, address: Address) => void): this
  • added: method Cluster.prependListener(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): this
  • added: method Cluster.prependListener(event: 'online', listener: (worker: Worker) => void): this
  • added: method Cluster.prependListener(event: 'setup', listener: (settings: any) => void): this
  • added: method Cluster.prependListener(event: string, listener: Function): this
  • added: method Cluster.prependOnceListener(event: 'disconnect', listener: (worker: Worker) => void): this
  • added: method Cluster.prependOnceListener(event: 'exit', listener: (worker: Worker, code: number, signal: string) => void): this
  • added: method Cluster.prependOnceListener(event: 'fork', listener: (worker: Worker) => void): this
  • added: method Cluster.prependOnceListener(event: 'listening', listener: (worker: Worker, address: Address) => void): this
  • added: method Cluster.prependOnceListener(event: 'message', listener: (worker: Worker, message: any, handle: net.Socket | net.Server) => void): this
  • added: method Cluster.prependOnceListener(event: 'online', listener: (worker: Worker) => void): this
  • added: method Cluster.prependOnceListener(event: 'setup', listener: (settings: any) => void): this
  • added: method Cluster.prependOnceListener(event: string, listener: Function): this
  • added: method Cluster.setupMaster(settings?: ClusterSetupMasterSettings): void
  • added: method Worker.addListener(event: 'disconnect', listener: () => void): this
  • added: method Worker.addListener(event: 'error', listener: (error: Error) => void): this
  • added: method Worker.addListener(event: 'exit', listener: (code: number, signal: string) => void): this
  • added: method Worker.addListener(event: 'listening', listener: (address: Address) => void): this
  • added: method Worker.addListener(event: 'message', listener: (message: any, handle: net.Socket | net.Server) => void): this
  • added: method Worker.addListener(event: 'online', listener: () => void): this
  • added: method Worker.addListener(event: string, listener: Function): this
  • added: method Worker.emit(event: 'disconnect', listener: () => void): boolean
  • added: method Worker.emit(event: 'error', listener: (error: Error) => void): boolean
  • added: method Worker.emit(event: 'exit', listener: (code: number, signal: string) => void): boolean
  • added: method Worker.emit(event: 'listening', listener: (address: Address) => void): boolean
  • added: method Worker.emit(event: 'message', listener: (message: any, handle: net.Socket | net.Server) => void): boolean
  • added: method Worker.emit(event: 'online', listener: () => void): boolean
  • added: method Worker.emit(event: string | symbol, ...args: any[]): boolean
  • added: method Worker.on(event: 'disconnect', listener: () => void): this
  • added: method Worker.on(event: 'error', listener: (error: Error) => void): this
  • added: method Worker.on(event: 'exit', listener: (code: number, signal: string) => void): this
  • added: method Worker.on(event: 'listening', listener: (address: Address) => void): this
  • added: method Worker.on(event: 'message', listener: (message: any, handle: net.Socket | net.Server) => void): this
  • added: method Worker.on(event: 'online', listener: () => void): this
  • added: method Worker.on(event: string, listener: Function): this
  • added: method Worker.once(event: 'disconnect', listener: () => void): this
  • added: method Worker.once(event: 'error', listener: (error: Error) => void): this
  • added: method Worker.once(event: 'exit', listener: (code: number, signal: string) => void): this
  • added: method Worker.once(event: 'listening', listener: (address: Address) => void): this
  • added: method Worker.once(event: 'message', listener: (message: any, handle: net.Socket | net.Server) => void): this
  • added: method Worker.once(event: 'online', listener: () => void): this
  • added: method Worker.once(event: string, listener: Function): this
  • added: method Worker.prependListener(event: 'disconnect', listener: () => void): this
  • added: method Worker.prependListener(event: 'error', listener: (error: Error) => void): this
  • added: method Worker.prependListener(event: 'exit', listener: (code: number, signal: string) => void): this
  • added: method Worker.prependListener(event: 'listening', listener: (address: Address) => void): this
  • added: method Worker.prependListener(event: 'message', listener: (message: any, handle: net.Socket | net.Server) => void): this
  • added: method Worker.prependListener(event: 'online', listener: () => void): this
  • added: method Worker.prependListener(event: string, listener: Function): this
  • added: method Worker.prependOnceListener(event: 'disconnect', listener: () => void): this
  • added: method Worker.prependOnceListener(event: 'error', listener: (error: Error) => void): this
  • added: method Worker.prependOnceListener(event: 'exit', listener: (code: number, signal: string) => void): this
  • added: method Worker.prependOnceListener(event: 'listening', listener: (address: Address) => void): this
  • added: method Worker.prependOnceListener(event: 'message', listener: (message: any, handle: net.Socket | net.Server) => void): this
  • added: method Worker.prependOnceListener(event: 'online', listener: () => void): this
  • added: method Worker.prependOnceListener(event: string, listener: Function): this
  • added: property Cluster.Worker: Worker
  • added: property Cluster.isMaster: boolean
  • added: property Cluster.isWorker: boolean
  • added: property Cluster.settings: ClusterSettings
  • added: property Cluster.worker: Worker
  • added: property Cluster.workers: { [index: string]: Worker }
  • added: property ClusterSettings.execArgv?: string[]
  • added: property ClusterSettings.gid?: number
  • added: property ClusterSettings.stdio?: any[]
  • added: property ClusterSettings.uid?: number
  • added: property ClusterSetupMasterSettings.args?: string[]
  • added: property ClusterSetupMasterSettings.exec?: string
  • added: property ClusterSetupMasterSettings.silent?: boolean
  • added: property ClusterSetupMasterSettings.stdio?: any[]
  • added: property Worker.exitedAfterDisconnect: boolean
  • removed: var EDQUOT: number
  • removed: var EMULTIHOP: number
  • removed: var ESTALE: number
  • added: var ALPN_ENABLED: number
  • added: var ENGINE_METHOD_RSA: number
  • added: var O_NOATIME: number
  • added: var O_SYMLINK: number
  • removed: function createHmac(algorithm: string, key: string): Hmac
  • removed: function pbkdf2(password: string|Buffer, salt: string|Buffer, iterations: number, keylen: number, digest: string, callback: (err: Error, derivedKey: Buffer) => any): void
  • removed: function pbkdf2Sync(password: string|Buffer, salt: string|Buffer, iterations: number, keylen: number, digest: string) : Buffer
  • removed: method Hash.digest(encoding: string): any
  • removed: method Hmac.digest(encoding: string): any
  • changed: function createDiffieHellman(prime: number, encoding?: string): DiffieHellman → function createDiffieHellman(prime: Buffer): DiffieHellman
  • changed: function createDiffieHellman(prime_length: number): DiffieHellman → function createDiffieHellman(prime: string, prime_encoding: HexBase64Latin1Encoding): DiffieHellman
  • changed: function createHmac(algorithm: string, key: Buffer): Hmac → function createHmac(algorithm: string, key: string | Buffer): Hmac
  • changed: function pbkdf2(password: string|Buffer, salt: string|Buffer, iterations: number, keylen: number, callback: (err: Error, derivedKey: Buffer) => any): void → function pbkdf2(password: string | Buffer, salt: string | Buffer, iterations: number, keylen: number, digest: string, callback: (err: Error, derivedKey: Buffer) => any): void
  • changed: function pbkdf2Sync(password: string|Buffer, salt: string|Buffer, iterations: number, keylen: number) : Buffer → function pbkdf2Sync(password: string | Buffer, salt: string | Buffer, iterations: number, keylen: number, digest: string): Buffer
  • changed: function privateDecrypt(private_key: string|RsaPrivateKey, buffer: Buffer): Buffer → function privateDecrypt(private_key: string | RsaPrivateKey, buffer: Buffer): Buffer
  • changed: function pseudoRandomBytes(size: number, callback: (err: Error, buf: Buffer) =>void): void → function pseudoRandomBytes(size: number, callback: (err: Error, buf: Buffer) => void): void
  • changed: function publicEncrypt(public_key: string|RsaPublicKey, buffer: Buffer): Buffer → function publicEncrypt(public_key: string | RsaPublicKey, buffer: Buffer): Buffer
  • changed: function randomBytes(size: number, callback: (err: Error, buf: Buffer) =>void): void → function randomBytes(size: number, callback: (err: Error, buf: Buffer) => void): void
  • changed: interface Hash → interface Hash extends NodeJS.ReadWriteStream
  • changed: method Cipher.setAutoPadding(auto_padding: boolean): void → method Cipher.setAutoPadding(auto_padding?: boolean): void
  • changed: method Cipher.update(data: Buffer, input_encoding: any, output_encoding: 'binary'|'base64'|'hex'): string → method Cipher.update(data: Buffer, input_encoding: any, output_encoding: HexBase64BinaryEncoding): string
  • changed: method Cipher.update(data: string, input_encoding: 'utf8'|'ascii'|'binary'): Buffer → method Cipher.update(data: string, input_encoding: Utf8AsciiBinaryEncoding): Buffer
  • changed: method Cipher.update(data: string, input_encoding: 'utf8'|'ascii'|'binary', output_encoding: 'binary'|'base64'|'hex'): string → method Cipher.update(data: string, input_encoding: Utf8AsciiBinaryEncoding, output_encoding: HexBase64BinaryEncoding): string
  • changed: method Decipher.setAutoPadding(auto_padding: boolean): void → method Decipher.setAutoPadding(auto_padding?: boolean): void
  • changed: method Decipher.update(data: Buffer, input_encoding: any, output_encoding: 'utf8'|'ascii'|'binary'): string → method Decipher.update(data: Buffer, input_encoding: any, output_encoding: Utf8AsciiBinaryEncoding): string
  • changed: method Decipher.update(data: string, input_encoding: 'binary'|'base64'|'hex'): Buffer → method Decipher.update(data: string, input_encoding: HexBase64BinaryEncoding): Buffer
  • changed: method Decipher.update(data: string, input_encoding: 'binary'|'base64'|'hex', output_encoding: 'utf8'|'ascii'|'binary'): string → method Decipher.update(data: string, input_encoding: HexBase64BinaryEncoding, output_encoding: Utf8AsciiBinaryEncoding): string
  • changed: method DiffieHellman.computeSecret(other_public_key: string, input_encoding?: string, output_encoding?: string): string → method DiffieHellman.computeSecret(other_public_key: Buffer): Buffer
  • changed: method DiffieHellman.generateKeys(encoding?: string): string → method DiffieHellman.generateKeys(): Buffer
  • changed: method DiffieHellman.getGenerator(encoding: string): string → method DiffieHellman.getGenerator(): Buffer
  • changed: method DiffieHellman.getPrime(encoding?: string): string → method DiffieHellman.getPrime(): Buffer
  • changed: method DiffieHellman.getPrivateKey(encoding?: string): string → method DiffieHellman.getPrivateKey(): Buffer
  • changed: method DiffieHellman.getPublicKey(encoding?: string): string → method DiffieHellman.getPublicKey(): Buffer
  • changed: method DiffieHellman.setPrivateKey(public_key: string, encoding?: string): void → method DiffieHellman.setPrivateKey(private_key: Buffer): void
  • changed: method DiffieHellman.setPublicKey(public_key: string, encoding?: string): void → method DiffieHellman.setPublicKey(public_key: Buffer): void
  • changed: method Hash.digest(encoding: 'buffer'): Buffer → method Hash.digest(encoding: HexBase64Latin1Encoding): string
  • changed: method Hash.update(data: any, input_encoding?: string): Hash → method Hash.update(data: string | Buffer): Hash
  • changed: method Hmac.digest(encoding: 'buffer'): Buffer → method Hmac.digest(encoding: HexBase64Latin1Encoding): string
  • changed: method Hmac.update(data: any, input_encoding?: string): Hmac → method Hmac.update(data: string | Buffer): Hmac
  • changed: method Signer.sign(private_key: string, output_format: string): string → method Signer.sign(private_key: string | { key: string; passphrase?: string }): Buffer
  • changed: method Signer.update(data: any): void → method Signer.update(data: string | Buffer): Signer
  • changed: method Verify.update(data: any): void → method Verify.update(data: string | Buffer): Verify
  • changed: method Verify.verify(object: string, signature: string, signature_format?: string): boolean → method Verify.verify(object: string, signature: Buffer): boolean
  • changed: property RsaPrivateKey.padding?: any → property RsaPrivateKey.padding?: number
  • changed: property RsaPublicKey.padding?: any → property RsaPublicKey.padding?: number
  • added: function createDiffieHellman(prime: string, prime_encoding: HexBase64Latin1Encoding, generator: number | Buffer): DiffieHellman
  • added: function createDiffieHellman(prime: string, prime_encoding: HexBase64Latin1Encoding, generator: string, generator_encoding: HexBase64Latin1Encoding): DiffieHellman
  • added: function createDiffieHellman(prime_length: number, generator?: number): DiffieHellman
  • added: function createECDH(curve_name: string): ECDH
  • added: function getCiphers(): string[]
  • added: function getCurves(): string[]
  • added: function getHashes(): string[]
  • added: function privateEncrypt(private_key: string | RsaPrivateKey, buffer: Buffer): Buffer
  • added: function publicDecrypt(public_key: string | RsaPublicKey, buffer: Buffer): Buffer
  • added: function timingSafeEqual(a: Buffer, b: Buffer): boolean
  • added: interface Certificate
  • added: interface ECDH
  • added: method Certificate.exportChallenge(spkac: string | Buffer): Buffer
  • added: method Certificate.exportPublicKey(spkac: string | Buffer): Buffer
  • added: method Certificate.verifySpkac(spkac: Buffer): boolean
  • added: method Cipher.setAAD(buffer: Buffer): void
  • added: method Decipher.setAAD(buffer: Buffer): void
  • added: method DiffieHellman.computeSecret(other_public_key: string, input_encoding: HexBase64Latin1Encoding): Buffer
  • added: method DiffieHellman.computeSecret(other_public_key: string, input_encoding: HexBase64Latin1Encoding, output_encoding: HexBase64Latin1Encoding): string
  • added: method DiffieHellman.generateKeys(encoding: HexBase64Latin1Encoding): string
  • added: method DiffieHellman.getGenerator(encoding: HexBase64Latin1Encoding): string
  • added: method DiffieHellman.getPrime(encoding: HexBase64Latin1Encoding): string
  • added: method DiffieHellman.getPrivateKey(encoding: HexBase64Latin1Encoding): string
  • added: method DiffieHellman.getPublicKey(encoding: HexBase64Latin1Encoding): string
  • added: method DiffieHellman.setPrivateKey(private_key: string, encoding: string): void
  • added: method DiffieHellman.setPublicKey(public_key: string, encoding: string): void
  • added: method ECDH.computeSecret(other_public_key: Buffer): Buffer
  • added: method ECDH.computeSecret(other_public_key: string, input_encoding: HexBase64Latin1Encoding): Buffer
  • added: method ECDH.computeSecret(other_public_key: string, input_encoding: HexBase64Latin1Encoding, output_encoding: HexBase64Latin1Encoding): string
  • added: method ECDH.generateKeys(): Buffer
  • added: method ECDH.generateKeys(encoding: HexBase64Latin1Encoding): string
  • added: method ECDH.generateKeys(encoding: HexBase64Latin1Encoding, format: ECDHKeyFormat): string
  • added: method ECDH.getPrivateKey(): Buffer
  • added: method ECDH.getPrivateKey(encoding: HexBase64Latin1Encoding): string
  • added: method ECDH.getPublicKey(): Buffer
  • added: method ECDH.getPublicKey(encoding: HexBase64Latin1Encoding): string
  • added: method ECDH.getPublicKey(encoding: HexBase64Latin1Encoding, format: ECDHKeyFormat): string
  • added: method ECDH.setPrivateKey(private_key: Buffer): void
  • added: method ECDH.setPrivateKey(private_key: string, encoding: HexBase64Latin1Encoding): void
  • added: method Hash.update(data: string | Buffer, input_encoding: Utf8AsciiLatin1Encoding): Hash
  • added: method Hmac.update(data: string | Buffer, input_encoding: Utf8AsciiLatin1Encoding): Hmac
  • added: method Signer.sign(private_key: string | { key: string; passphrase?: string }, output_format: HexBase64Latin1Encoding): string
  • added: method Signer.update(data: string | Buffer, input_encoding: Utf8AsciiLatin1Encoding): Signer
  • added: method Verify.update(data: string | Buffer, input_encoding: Utf8AsciiLatin1Encoding): Verify
  • added: method Verify.verify(object: string, signature: string, signature_format: HexBase64Latin1Encoding): boolean
  • added: property DiffieHellman.verifyError: number
  • added: type ECDHKeyFormat = 'compressed' | 'uncompressed' | 'hybrid'
  • added: type HexBase64BinaryEncoding = 'binary' | 'base64' | 'hex'
  • added: type HexBase64Latin1Encoding = 'latin1' | 'hex' | 'base64'
  • added: type Utf8AsciiBinaryEncoding = 'utf8' | 'ascii' | 'binary'
  • added: type Utf8AsciiLatin1Encoding = 'utf8' | 'ascii' | 'latin1'
  • added: var Certificate: { new (): Certificate; (): Certificate }
  • added: var DEFAULT_ENCODING: string
  • added: var fips: boolean
  • removed: property RemoteInfo.size: number
  • changed: method Socket.bind(port: number, address?: string, callback?: () => void): void → method Socket.bind(options: BindOptions, callback?: Function): void
  • changed: method Socket.close(): void → method Socket.close(callback?: any): void
  • changed: method Socket.send(buf: Buffer, offset: number, length: number, port: number, address: string, callback?: (error: Error, bytes: number) => void): void → method Socket.send(msg: Buffer | String | ReadonlyArray<any>, offset: number, length: number, port: number, address: string, callback?: (error: Error, bytes: number) => void): void
  • added: function createSocket(options: SocketOptions, callback?: (msg: Buffer, rinfo: RemoteInfo) => void): Socket
  • added: interface BindOptions
  • added: interface SocketOptions
  • added: method Socket.addListener(event: 'close', listener: () => void): this
  • added: method Socket.addListener(event: 'error', listener: (err: Error) => void): this
  • added: method Socket.addListener(event: 'listening', listener: () => void): this
  • added: method Socket.addListener(event: 'message', listener: (msg: Buffer, rinfo: AddressInfo) => void): this
  • added: method Socket.addListener(event: string, listener: Function): this
  • added: method Socket.bind(port?: number, address?: string, callback?: () => void): void
  • added: method Socket.emit(event: 'close'): boolean
  • added: method Socket.emit(event: 'error', err: Error): boolean
  • added: method Socket.emit(event: 'listening'): boolean
  • added: method Socket.emit(event: 'message', msg: Buffer, rinfo: AddressInfo): boolean
  • added: method Socket.emit(event: string | symbol, ...args: any[]): boolean
  • added: method Socket.on(event: 'close', listener: () => void): this
  • added: method Socket.on(event: 'error', listener: (err: Error) => void): this
  • added: method Socket.on(event: 'listening', listener: () => void): this
  • added: method Socket.on(event: 'message', listener: (msg: Buffer, rinfo: AddressInfo) => void): this
  • added: method Socket.on(event: string, listener: Function): this
  • added: method Socket.once(event: 'close', listener: () => void): this
  • added: method Socket.once(event: 'error', listener: (err: Error) => void): this
  • added: method Socket.once(event: 'listening', listener: () => void): this
  • added: method Socket.once(event: 'message', listener: (msg: Buffer, rinfo: AddressInfo) => void): this
  • added: method Socket.once(event: string, listener: Function): this
  • added: method Socket.prependListener(event: 'close', listener: () => void): this
  • added: method Socket.prependListener(event: 'error', listener: (err: Error) => void): this
  • added: method Socket.prependListener(event: 'listening', listener: () => void): this
  • added: method Socket.prependListener(event: 'message', listener: (msg: Buffer, rinfo: AddressInfo) => void): this
  • added: method Socket.prependListener(event: string, listener: Function): this
  • added: method Socket.prependOnceListener(event: 'close', listener: () => void): this
  • added: method Socket.prependOnceListener(event: 'error', listener: (err: Error) => void): this
  • added: method Socket.prependOnceListener(event: 'listening', listener: () => void): this
  • added: method Socket.prependOnceListener(event: 'message', listener: (msg: Buffer, rinfo: AddressInfo) => void): this
  • added: method Socket.prependOnceListener(event: string, listener: Function): this
  • added: method Socket.ref(): this
  • added: method Socket.send(msg: Buffer | String | ReadonlyArray<any>, port: number, address: string, callback?: (error: Error, bytes: number) => void): void
  • added: method Socket.setTTL(ttl: number): void
  • added: method Socket.unref(): this
  • added: property BindOptions.address?: string
  • added: property BindOptions.exclusive?: boolean
  • added: property BindOptions.port: number
  • added: property RemoteInfo.family: string
  • added: property SocketOptions.reuseAddr?: boolean
  • added: property SocketOptions.type: 'udp4' | 'udp6'
  • changed: function lookup(hostname: string, callback: (err: NodeJS.ErrnoException, address: string, family: number) => void): void → function lookup(hostname: string, callback: (err: NodeJS.ErrnoException | null, address: string, family: number) => void): void
  • changed: function lookup(hostname: string, family: number, callback: (err: NodeJS.ErrnoException, address: string, family: number) => void): void → function lookup(hostname: string, family: number, callback: (err: NodeJS.ErrnoException | null, address: string, family: number) => void): void
  • changed: function lookup(hostname: string, options: LookupAllOptions, callback: (err: NodeJS.ErrnoException, addresses: LookupAddress[]) => void): void → function lookup(hostname: string, options: LookupAllOptions, callback: (err: NodeJS.ErrnoException | null, addresses: LookupAddress[]) => void): void
  • changed: function lookup(hostname: string, options: LookupOneOptions, callback: (err: NodeJS.ErrnoException, address: string, family: number) => void): void → function lookup(hostname: string, options: LookupOneOptions, callback: (err: NodeJS.ErrnoException | null, address: string, family: number) => void): void
  • changed: function lookup(hostname: string, options: LookupOptions, callback: (err: NodeJS.ErrnoException, address: string | LookupAddress[], family: number) => void): void → function lookup(hostname: string, options: LookupOptions, callback: (err: NodeJS.ErrnoException | null, address: string | LookupAddress[], family: number) => void): void
  • changed: function lookupService(address: string, port: number, callback: (err: NodeJS.ErrnoException, hostname: string, service: string) => void): void → function lookupService(address: string, port: number, callback: (err: NodeJS.ErrnoException | null, hostname: string, service: string) => void): void
  • changed: function resolve(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void → function resolve(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'A', callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void → function resolve(hostname: string, rrtype: 'A', callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'AAAA', callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void → function resolve(hostname: string, rrtype: 'AAAA', callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'CNAME', callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void → function resolve(hostname: string, rrtype: 'CNAME', callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'MX', callback: (err: NodeJS.ErrnoException, addresses: MxRecord[]) => void): void → function resolve(hostname: string, rrtype: 'MX', callback: (err: NodeJS.ErrnoException | null, addresses: MxRecord[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'NAPTR', callback: (err: NodeJS.ErrnoException, addresses: NaptrRecord[]) => void): void → function resolve(hostname: string, rrtype: 'NAPTR', callback: (err: NodeJS.ErrnoException | null, addresses: NaptrRecord[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'NS', callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void → function resolve(hostname: string, rrtype: 'NS', callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'PTR', callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void → function resolve(hostname: string, rrtype: 'PTR', callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'SOA', callback: (err: NodeJS.ErrnoException, addresses: SoaRecord) => void): void → function resolve(hostname: string, rrtype: 'SOA', callback: (err: NodeJS.ErrnoException | null, addresses: SoaRecord) => void): void
  • changed: function resolve(hostname: string, rrtype: 'SRV', callback: (err: NodeJS.ErrnoException, addresses: SrvRecord[]) => void): void → function resolve(hostname: string, rrtype: 'SRV', callback: (err: NodeJS.ErrnoException | null, addresses: SrvRecord[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'TXT', callback: (err: NodeJS.ErrnoException, addresses: string[][]) => void): void → function resolve(hostname: string, rrtype: 'TXT', callback: (err: NodeJS.ErrnoException | null, addresses: string[][]) => void): void
  • changed: function resolve(hostname: string, rrtype: string, callback: (err: NodeJS.ErrnoException, addresses: string[] | MxRecord[] | NaptrRecord[] | SoaRecord | SrvRecord[] | string[][]) => void): void → function resolve(hostname: string, rrtype: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[] | MxRecord[] | NaptrRecord[] | SoaRecord | SrvRecord[] | string[][]) => void): void
  • changed: function resolve4(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void → function resolve4(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void
  • changed: function resolve6(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void → function resolve6(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void
  • changed: function resolveCname(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void → function resolveCname(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void
  • changed: function resolveMx(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: MxRecord[]) => void): void → function resolveMx(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: MxRecord[]) => void): void
  • changed: function resolveNaptr(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: NaptrRecord[]) => void): void → function resolveNaptr(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: NaptrRecord[]) => void): void
  • changed: function resolveNs(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void → function resolveNs(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void
  • changed: function resolveSoa(hostname: string, callback: (err: NodeJS.ErrnoException, address: SoaRecord) => void): void → function resolveSoa(hostname: string, callback: (err: NodeJS.ErrnoException | null, address: SoaRecord) => void): void
  • changed: function resolveSrv(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: SrvRecord[]) => void): void → function resolveSrv(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: SrvRecord[]) => void): void
  • changed: function resolveTxt(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[][]) => void): void → function resolveTxt(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[][]) => void): void
  • changed: function reverse(ip: string, callback: (err: NodeJS.ErrnoException, hostnames: string[]) => void): void → function reverse(ip: string, callback: (err: NodeJS.ErrnoException | null, hostnames: string[]) => void): void
  • added: function resolvePtr(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void
  • added: method Domain.enter(): void
  • added: method Domain.exit(): void
  • added: property Domain.members: any[]
  • removed: class EventEmitter implements NodeJS.EventEmitter
  • removed: method EventEmitter.addListener(event: string, listener: Function): this
  • removed: method EventEmitter.emit(event: string, ...args: any[]): boolean
  • removed: method EventEmitter.getMaxListeners(): number
  • removed: method EventEmitter.listenerCount(type: string): number
  • removed: method EventEmitter.listeners(event: string): Function[]
  • removed: method EventEmitter.on(event: string, listener: Function): this
  • removed: method EventEmitter.once(event: string, listener: Function): this
  • removed: method EventEmitter.removeAllListeners(event?: string): this
  • removed: method EventEmitter.removeListener(event: string, listener: Function): this
  • removed: method EventEmitter.setMaxListeners(n: number): this
  • removed: static method EventEmitter.listenerCount(emitter: EventEmitter, event: string): number
  • removed: static property EventEmitter.EventEmitter: EventEmitter
  • removed: static property EventEmitter.defaultMaxListeners: number
  • added: class internal extends NodeJS.EventEmitter
  • added: class internal.EventEmitter extends internal
  • added: export = internal
  • added: method internal.EventEmitter.addListener(event: string | symbol, listener: Function): this
  • added: method internal.EventEmitter.emit(event: string | symbol, ...args: any[]): boolean
  • added: method internal.EventEmitter.eventNames(): (string | symbol)[]
  • added: method internal.EventEmitter.getMaxListeners(): number
  • added: method internal.EventEmitter.listenerCount(type: string | symbol): number
  • added: method internal.EventEmitter.listeners(event: string | symbol): Function[]
  • added: method internal.EventEmitter.on(event: string | symbol, listener: Function): this
  • added: method internal.EventEmitter.once(event: string | symbol, listener: Function): this
  • added: method internal.EventEmitter.prependListener(event: string | symbol, listener: Function): this
  • added: method internal.EventEmitter.prependOnceListener(event: string | symbol, listener: Function): this
  • added: method internal.EventEmitter.removeAllListeners(event?: string | symbol): this
  • added: method internal.EventEmitter.removeListener(event: string | symbol, listener: Function): this
  • added: method internal.EventEmitter.setMaxListeners(n: number): this
  • added: namespace internal
  • added: static method internal.EventEmitter.listenerCount(emitter: EventEmitter, event: string | symbol): number
  • added: static property internal.EventEmitter.defaultMaxListeners: number
  • removed: function open(path: string, flags: string, mode: string, callback?: (err: NodeJS.ErrnoException, fd: number) => any): void
  • removed: function openSync(path: string, flags: string, mode?: string): number
  • removed: var F_OK: number
  • removed: var R_OK: number
  • removed: var W_OK: number
  • removed: var X_OK: number
  • changed: function access(path: string, callback: (err: NodeJS.ErrnoException) => void): void → function access(path: string | Buffer, callback: (err: NodeJS.ErrnoException | null) => void): void
  • changed: function access(path: string, mode: number, callback: (err: NodeJS.ErrnoException) => void): void → function access(path: string | Buffer, mode: number, callback: (err: NodeJS.ErrnoException | null) => void): void
  • changed: function accessSync(path: string, mode ?: number): void → function accessSync(path: string | Buffer, mode?: number): void
  • changed: function appendFile(filename: string, data: any, callback?: (err: NodeJS.ErrnoException) => void): void → function appendFile(filename: string, data: any, callback?: (err: NodeJS.ErrnoException | null) => void): void
  • changed: function appendFile(filename: string, data: any, encoding: string, callback: (err: NodeJS.ErrnoException) => void): void → function appendFile(filename: string, data: any, encoding: string, callback: (err: NodeJS.ErrnoException | null) => void): void
  • changed: function appendFile(filename: string, data: any, options: { encoding?: string; mode?: number; flag?: string }, callback?: (err: NodeJS.ErrnoException) => void): void → function appendFile(filename: string, data: any, options: { encoding?: string; mode?: number; flag?: string }, callback?: (err: NodeJS.ErrnoException | null) => void): void
  • changed: function appendFile(filename: string, data: any, options: { encoding?: string; mode?: string; flag?: string }, callback?: (err: NodeJS.ErrnoException) => void): void → function appendFile(filename: string, data: any, options: { encoding?: string; mode?: string; flag?: string }, callback?: (err: NodeJS.ErrnoException | null) => void): void
  • changed: function chmod(path: string, mode: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function chmod(path: string | Buffer, mode: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function chmod(path: string, mode: string, callback?: (err?: NodeJS.ErrnoException) => void): void → function chmod(path: string | Buffer, mode: string, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function chmodSync(path: string, mode: number): void → function chmodSync(path: string | Buffer, mode: number): void
  • changed: function chmodSync(path: string, mode: string): void → function chmodSync(path: string | Buffer, mode: string): void
  • changed: function chown(path: string, uid: number, gid: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function chown(path: string | Buffer, uid: number, gid: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function chownSync(path: string, uid: number, gid: number): void → function chownSync(path: string | Buffer, uid: number, gid: number): void
  • changed: function close(fd: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function close(fd: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function createReadStream(path: string, options?: { flags?: string; encoding?: string; fd?: number; mode?: number; autoClose?: boolean; highWaterMark?: number }): ReadStream → function createReadStream(path: string | Buffer, options?: { flags?: string; encoding?: string; fd?: number; mode?: number; autoClose?: boolean; start?: number; end?: number; highWaterMark?: number }): ReadStream
  • changed: function createWriteStream(path: string, options?: { flags?: string; encoding?: string; fd?: number; mode?: number }): WriteStream → function createWriteStream(path: string | Buffer, options?: { flags?: string; encoding?: string; fd?: number; mode?: number; autoClose?: boolean; start?: number; highWaterMark?: number }): WriteStream
  • changed: function exists(path: string, callback?: (exists: boolean) => void): void → function exists(path: string | Buffer, callback?: (exists: boolean) => void): void
  • changed: function existsSync(path: string): boolean → function existsSync(path: string | Buffer): boolean
  • changed: function fchmod(fd: number, mode: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function fchmod(fd: number, mode: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function fchmod(fd: number, mode: string, callback?: (err?: NodeJS.ErrnoException) => void): void → function fchmod(fd: number, mode: string, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function fchown(fd: number, uid: number, gid: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function fchown(fd: number, uid: number, gid: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function fstat(fd: number, callback?: (err: NodeJS.ErrnoException, stats: Stats) => any): void → function fstat(fd: number, callback?: (err: NodeJS.ErrnoException | null, stats: Stats) => any): void
  • changed: function fsync(fd: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function fsync(fd: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function ftruncate(fd: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function ftruncate(fd: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function ftruncate(fd: number, len: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function ftruncate(fd: number, len: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function futimes(fd: number, atime: Date, mtime: Date, callback?: (err?: NodeJS.ErrnoException) => void): void → function futimes(fd: number, atime: Date, mtime: Date, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function futimes(fd: number, atime: number, mtime: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function futimes(fd: number, atime: number, mtime: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function lchmod(path: string, mode: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function lchmod(path: string | Buffer, mode: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function lchmod(path: string, mode: string, callback?: (err?: NodeJS.ErrnoException) => void): void → function lchmod(path: string | Buffer, mode: string, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function lchmodSync(path: string, mode: number): void → function lchmodSync(path: string | Buffer, mode: number): void
  • changed: function lchmodSync(path: string, mode: string): void → function lchmodSync(path: string | Buffer, mode: string): void
  • changed: function lchown(path: string, uid: number, gid: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function lchown(path: string | Buffer, uid: number, gid: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function lchownSync(path: string, uid: number, gid: number): void → function lchownSync(path: string | Buffer, uid: number, gid: number): void
  • changed: function link(srcpath: string, dstpath: string, callback?: (err?: NodeJS.ErrnoException) => void): void → function link(srcpath: string | Buffer, dstpath: string | Buffer, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function linkSync(srcpath: string, dstpath: string): void → function linkSync(srcpath: string | Buffer, dstpath: string | Buffer): void
  • changed: function lstat(path: string, callback?: (err: NodeJS.ErrnoException, stats: Stats) => any): void → function lstat(path: string | Buffer, callback?: (err: NodeJS.ErrnoException | null, stats: Stats) => any): void
  • changed: function lstatSync(path: string): Stats → function lstatSync(path: string | Buffer): Stats
  • changed: function mkdir(path: string, callback?: (err?: NodeJS.ErrnoException) => void): void → function mkdir(path: string | Buffer, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function mkdir(path: string, mode: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function mkdir(path: string | Buffer, mode: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function mkdir(path: string, mode: string, callback?: (err?: NodeJS.ErrnoException) => void): void → function mkdir(path: string | Buffer, mode: string, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function mkdirSync(path: string, mode?: number): void → function mkdirSync(path: string | Buffer, mode?: number): void
  • changed: function mkdirSync(path: string, mode?: string): void → function mkdirSync(path: string | Buffer, mode?: string): void
  • changed: function mkdtemp(prefix: string, callback?: (err: NodeJS.ErrnoException, folder: string) => void): void → function mkdtemp(prefix: string, callback?: (err: NodeJS.ErrnoException | null, folder: string) => void): void
  • changed: function open(path: string, flags: string, callback?: (err: NodeJS.ErrnoException, fd: number) => any): void → function open(path: string | Buffer, flags: string | number, callback: (err: NodeJS.ErrnoException | null, fd: number) => void): void
  • changed: function open(path: string, flags: string, mode: number, callback?: (err: NodeJS.ErrnoException, fd: number) => any): void → function open(path: string | Buffer, flags: string | number, mode: number, callback: (err: NodeJS.ErrnoException | null, fd: number) => void): void
  • changed: function openSync(path: string, flags: string, mode?: number): number → function openSync(path: string | Buffer, flags: string | number, mode?: number): number
  • changed: function read(fd: number, buffer: Buffer, offset: number, length: number, position: number | null, callback?: (err: NodeJS.ErrnoException, bytesRead: number, buffer: Buffer) => void): void → function read(fd: number, buffer: Buffer, offset: number, length: number, position: number | null, callback?: (err: NodeJS.ErrnoException | null, bytesRead: number, buffer: Buffer) => void): void
  • changed: function readFile(filename: string, callback: (err: NodeJS.ErrnoException, data: Buffer) => void): void → function readFile(filename: string, callback: (err: NodeJS.ErrnoException | null, data: Buffer) => void): void
  • changed: function readFile(filename: string, encoding: null, callback: (err: NodeJS.ErrnoException, data: Buffer) => void): void → function readFile(filename: string, encoding: null, callback: (err: NodeJS.ErrnoException | null, data: Buffer) => void): void
  • changed: function readFile(filename: string, encoding: string | null, callback: (err: NodeJS.ErrnoException, data: string | Buffer) => void): void → function readFile(filename: string, encoding: string | null, callback: (err: NodeJS.ErrnoException | null, data: string | Buffer) => void): void
  • changed: function readFile(filename: string, encoding: string, callback: (err: NodeJS.ErrnoException, data: string) => void): void → function readFile(filename: string, encoding: string, callback: (err: NodeJS.ErrnoException | null, data: string) => void): void
  • changed: function readFile(filename: string, options: { encoding: null; flag?: string }, callback: (err: NodeJS.ErrnoException, data: Buffer) => void): void → function readFile(filename: string, options: { encoding: null; flag?: string }, callback: (err: NodeJS.ErrnoException | null, data: Buffer) => void): void
  • changed: function readFile(filename: string, options: { encoding: string | null; flag?: string }, callback: (err: NodeJS.ErrnoException, data: string | Buffer) => void): void → function readFile(filename: string, options: { encoding: string | null; flag?: string }, callback: (err: NodeJS.ErrnoException | null, data: string | Buffer) => void): void
  • changed: function readFile(filename: string, options: { encoding: string; flag?: string }, callback: (err: NodeJS.ErrnoException, data: string) => void): void → function readFile(filename: string, options: { encoding: string; flag?: string }, callback: (err: NodeJS.ErrnoException | null, data: string) => void): void
  • changed: function readFile(filename: string, options: { flag?: string }, callback: (err: NodeJS.ErrnoException, data: Buffer) => void): void → function readFile(filename: string, options: { flag?: string }, callback: (err: NodeJS.ErrnoException | null, data: Buffer) => void): void
  • changed: function readSync(fd: number, buffer: Buffer, offset: number, length: number, position?: number | null): number → function readSync(fd: number, buffer: Buffer, offset: number, length: number, position: number | null): number
  • changed: function readdir(path: string, callback?: (err: NodeJS.ErrnoException, files: string[]) => void): void → function readdir(path: string | Buffer, callback: (err: NodeJS.ErrnoException | null, files: string[]) => void): void
  • changed: function readdirSync(path: string): string[] → function readdirSync(path: string | Buffer, options: { encoding: 'buffer' } | 'buffer'): Buffer[]
  • changed: function readlink(path: string, callback?: (err: NodeJS.ErrnoException, linkString: string) => any): void → function readlink(path: string | Buffer, callback?: (err: NodeJS.ErrnoException | null, linkString: string) => any): void
  • changed: function readlinkSync(path: string): string → function readlinkSync(path: string | Buffer): string
  • changed: function realpath(path: string, cache: { [path: string]: string }, callback: (err: NodeJS.ErrnoException, resolvedPath: string) =>any): void → function realpath(path: string | Buffer, cache: { [path: string]: string }, callback: (err: NodeJS.ErrnoException | null, resolvedPath: string) => any): void
  • changed: function realpath(path: string, callback?: (err: NodeJS.ErrnoException, resolvedPath: string) => any): void → function realpath(path: string | Buffer, callback?: (err: NodeJS.ErrnoException | null, resolvedPath: string) => any): void
  • changed: function realpathSync(path: string, cache?: { [path: string]: string }): string → function realpathSync(path: string | Buffer, cache?: { [path: string]: string }): string
  • changed: function rename(oldPath: string, newPath: string, callback?: (err?: NodeJS.ErrnoException) => void): void → function rename(oldPath: string, newPath: string, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function rmdir(path: string, callback?: (err?: NodeJS.ErrnoException) => void): void → function rmdir(path: string | Buffer, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function rmdirSync(path: string): void → function rmdirSync(path: string | Buffer): void
  • changed: function stat(path: string, callback?: (err: NodeJS.ErrnoException, stats: Stats) => any): void → function stat(path: string | Buffer, callback?: (err: NodeJS.ErrnoException | null, stats: Stats) => any): void
  • changed: function statSync(path: string): Stats → function statSync(path: string | Buffer): Stats
  • changed: function symlink(srcpath: string, dstpath: string, type?: string, callback?: (err?: NodeJS.ErrnoException) => void): void → function symlink(srcpath: string | Buffer, dstpath: string | Buffer, type?: string, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function symlinkSync(srcpath: string, dstpath: string, type?: string): void → function symlinkSync(srcpath: string | Buffer, dstpath: string | Buffer, type?: string): void
  • changed: function truncate(path: string, callback?: (err?: NodeJS.ErrnoException) => void): void → function truncate(path: string | Buffer, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function truncate(path: string, len: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function truncate(path: string | Buffer, len: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function truncateSync(path: string, len?: number): void → function truncateSync(path: string | Buffer, len?: number): void
  • changed: function unlink(path: string, callback?: (err?: NodeJS.ErrnoException) => void): void → function unlink(path: string | Buffer, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function unlinkSync(path: string): void → function unlinkSync(path: string | Buffer): void
  • changed: function utimes(path: string, atime: Date, mtime: Date, callback?: (err?: NodeJS.ErrnoException) => void): void → function utimes(path: string | Buffer, atime: Date, mtime: Date, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function utimes(path: string, atime: number, mtime: number, callback?: (err?: NodeJS.ErrnoException) => void): void → function utimes(path: string | Buffer, atime: number, mtime: number, callback?: (err?: NodeJS.ErrnoException | null) => void): void
  • changed: function utimesSync(path: string, atime: Date, mtime: Date): void → function utimesSync(path: string | Buffer, atime: Date, mtime: Date): void
  • changed: function utimesSync(path: string, atime: number, mtime: number): void → function utimesSync(path: string | Buffer, atime: number, mtime: number): void
  • changed: function watch(filename: string, options: { persistent?: boolean }, listener?: (event: string, filename: string) => any): FSWatcher → function watch(filename: string, encoding: string, listener?: (event: string, filename: string | Buffer) => any): FSWatcher
  • changed: function write(fd: number, buffer: Buffer, offset: number, length: number, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void → function write(fd: number, buffer: Buffer, offset: number, length: number, callback?: (err: NodeJS.ErrnoException | null, written: number, buffer: Buffer) => void): void
  • changed: function write(fd: number, buffer: Buffer, offset: number, length: number, position: number | null, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void → function write(fd: number, buffer: Buffer, offset: number, length: number, position: number | null, callback?: (err: NodeJS.ErrnoException | null, written: number, buffer: Buffer) => void): void
  • changed: function write(fd: number, data: any, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void → function write(fd: number, data: any, callback?: (err: NodeJS.ErrnoException | null, written: number, str: string) => void): void
  • changed: function write(fd: number, data: any, offset: number, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void → function write(fd: number, data: any, offset: number, callback?: (err: NodeJS.ErrnoException | null, written: number, str: string) => void): void
  • changed: function write(fd: number, data: any, offset: number, encoding: string, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void → function write(fd: number, data: any, offset: number, encoding: string, callback?: (err: NodeJS.ErrnoException | null, written: number, str: string) => void): void
  • changed: function writeFile(filename: string, data: any, callback?: (err: NodeJS.ErrnoException) => void): void → function writeFile(filename: string, data: any, callback?: (err: NodeJS.ErrnoException | null) => void): void
  • changed: function writeFile(filename: string, data: any, encoding: string, callback: (err: NodeJS.ErrnoException) => void): void → function writeFile(filename: string, data: any, encoding: string, callback: (err: NodeJS.ErrnoException | null) => void): void
  • changed: function writeFile(filename: string, data: any, options: { encoding?: string; mode?: number; flag?: string }, callback?: (err: NodeJS.ErrnoException) => void): void → function writeFile(filename: string, data: any, options: { encoding?: string; mode?: number; flag?: string }, callback?: (err: NodeJS.ErrnoException | null) => void): void
  • changed: function writeFile(filename: string, data: any, options: { encoding?: string; mode?: string; flag?: string }, callback?: (err: NodeJS.ErrnoException) => void): void → function writeFile(filename: string, data: any, options: { encoding?: string; mode?: string; flag?: string }, callback?: (err: NodeJS.ErrnoException | null) => void): void
  • added: const constants.F_OK: number
  • added: const constants.O_APPEND: number
  • added: const constants.O_CREAT: number
  • added: const constants.O_DIRECT: number
  • added: const constants.O_DIRECTORY: number
  • added: const constants.O_EXCL: number
  • added: const constants.O_NOATIME: number
  • added: const constants.O_NOCTTY: number
  • added: const constants.O_NOFOLLOW: number
  • added: const constants.O_NONBLOCK: number
  • added: const constants.O_RDONLY: number
  • added: const constants.O_RDWR: number
  • added: const constants.O_SYMLINK: number
  • added: const constants.O_SYNC: number
  • added: const constants.O_TRUNC: number
  • added: const constants.O_WRONLY: number
  • added: const constants.R_OK: number
  • added: const constants.S_IFBLK: number
  • added: const constants.S_IFCHR: number
  • added: const constants.S_IFDIR: number
  • added: const constants.S_IFIFO: number
  • added: const constants.S_IFLNK: number
  • added: const constants.S_IFMT: number
  • added: const constants.S_IFREG: number
  • added: const constants.S_IFSOCK: number
  • added: const constants.S_IRGRP: number
  • added: const constants.S_IROTH: number
  • added: const constants.S_IRUSR: number
  • added: const constants.S_IRWXG: number
  • added: const constants.S_IRWXO: number
  • added: const constants.S_IRWXU: number
  • added: const constants.S_IWGRP: number
  • added: const constants.S_IWOTH: number
  • added: const constants.S_IWUSR: number
  • added: const constants.S_IXGRP: number
  • added: const constants.S_IXOTH: number
  • added: const constants.S_IXUSR: number
  • added: const constants.W_OK: number
  • added: const constants.X_OK: number
  • added: function fdatasync(fd: number, callback: Function): void
  • added: function fdatasyncSync(fd: number): void
  • added: function readdir(path: string | Buffer, options: { encoding: 'buffer' } | 'buffer', callback: (err: NodeJS.ErrnoException | null, files: Buffer[]) => void): void
  • added: function readdir(path: string | Buffer, options: { encoding: BufferEncoding | null } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException | null, files: string[]) => void): void
  • added: function readdir(path: string | Buffer, options: { encoding?: string | null } | string | undefined | null, callback: (err: NodeJS.ErrnoException | null, files: string[] | Buffer[]) => void): void
  • added: function readdirSync(path: string | Buffer, options?: { encoding: BufferEncoding | null } | BufferEncoding | null): string[]
  • added: function readdirSync(path: string | Buffer, options?: { encoding?: string | null } | string | null): string[] | Buffer[]
  • added: function watch(filename: string, options: { persistent?: boolean; recursive?: boolean; encoding?: string }, listener?: (event: string, filename: string | Buffer) => any): FSWatcher
  • added: method FSWatcher.addListener(event: 'change', listener: (eventType: string, filename: string | Buffer) => void): this
  • added: method FSWatcher.addListener(event: 'error', listener: (error: Error) => void): this
  • added: method FSWatcher.addListener(event: string, listener: Function): this
  • added: method FSWatcher.on(event: 'change', listener: (eventType: string, filename: string | Buffer) => void): this
  • added: method FSWatcher.on(event: 'error', listener: (error: Error) => void): this
  • added: method FSWatcher.on(event: string, listener: Function): this
  • added: method FSWatcher.once(event: 'change', listener: (eventType: string, filename: string | Buffer) => void): this
  • added: method FSWatcher.once(event: 'error', listener: (error: Error) => void): this
  • added: method FSWatcher.once(event: string, listener: Function): this
  • added: method FSWatcher.prependListener(event: 'change', listener: (eventType: string, filename: string | Buffer) => void): this
  • added: method FSWatcher.prependListener(event: 'error', listener: (error: Error) => void): this
  • added: method FSWatcher.prependListener(event: string, listener: Function): this
  • added: method FSWatcher.prependOnceListener(event: 'change', listener: (eventType: string, filename: string | Buffer) => void): this
  • added: method FSWatcher.prependOnceListener(event: 'error', listener: (error: Error) => void): this
  • added: method FSWatcher.prependOnceListener(event: string, listener: Function): this
  • added: method ReadStream.addListener(event: 'close', listener: () => void): this
  • added: method ReadStream.addListener(event: 'open', listener: (fd: number) => void): this
  • added: method ReadStream.addListener(event: string, listener: Function): this
  • added: method ReadStream.destroy(): void
  • added: method ReadStream.on(event: 'close', listener: () => void): this
  • added: method ReadStream.on(event: 'open', listener: (fd: number) => void): this
  • added: method ReadStream.on(event: string, listener: Function): this
  • added: method ReadStream.once(event: 'close', listener: () => void): this
  • added: method ReadStream.once(event: 'open', listener: (fd: number) => void): this
  • added: method ReadStream.once(event: string, listener: Function): this
  • added: method ReadStream.prependListener(event: 'close', listener: () => void): this
  • added: method ReadStream.prependListener(event: 'open', listener: (fd: number) => void): this
  • added: method ReadStream.prependListener(event: string, listener: Function): this
  • added: method ReadStream.prependOnceListener(event: 'close', listener: () => void): this
  • added: method ReadStream.prependOnceListener(event: 'open', listener: (fd: number) => void): this
  • added: method ReadStream.prependOnceListener(event: string, listener: Function): this
  • added: method WriteStream.addListener(event: 'close', listener: () => void): this
  • added: method WriteStream.addListener(event: 'open', listener: (fd: number) => void): this
  • added: method WriteStream.addListener(event: string, listener: Function): this
  • added: method WriteStream.on(event: 'close', listener: () => void): this
  • added: method WriteStream.on(event: 'open', listener: (fd: number) => void): this
  • added: method WriteStream.on(event: string, listener: Function): this
  • added: method WriteStream.once(event: 'close', listener: () => void): this
  • added: method WriteStream.once(event: 'open', listener: (fd: number) => void): this
  • added: method WriteStream.once(event: string, listener: Function): this
  • added: method WriteStream.prependListener(event: 'close', listener: () => void): this
  • added: method WriteStream.prependListener(event: 'open', listener: (fd: number) => void): this
  • added: method WriteStream.prependListener(event: string, listener: Function): this
  • added: method WriteStream.prependOnceListener(event: 'close', listener: () => void): this
  • added: method WriteStream.prependOnceListener(event: 'open', listener: (fd: number) => void): this
  • added: method WriteStream.prependOnceListener(event: string, listener: Function): this
  • added: namespace constants
  • added: property ReadStream.bytesRead: number
  • added: property ReadStream.path: string | Buffer
  • added: property WriteStream.path: string | Buffer
  • changed: function createServer(requestListener?: (request: IncomingMessage, response: ServerResponse) =>void): Server → function createServer(requestListener?: (request: IncomingMessage, response: ServerResponse) => void): Server
  • changed: interface ClientRequest extends events.EventEmitter, stream.Writable → interface ClientRequest extends stream.Writable
  • changed: interface IncomingMessage extends events.EventEmitter, stream.Readable → interface IncomingMessage extends stream.Readable
  • changed: interface ServerResponse extends events.EventEmitter, stream.Writable → interface ServerResponse extends stream.Writable
  • added: method ServerResponse.setTimeout(msecs: number, callback: Function): ServerResponse
  • added: property IncomingMessage.connection: net.Socket
  • added: property IncomingMessage.httpVersionMajor: number
  • added: property IncomingMessage.httpVersionMinor: number
  • added: property Server.listening: boolean
  • added: property ServerResponse.finished: boolean
  • changed: function get(options: RequestOptions, callback?: (res: http.IncomingMessage) =>void): http.ClientRequest → function get(options: RequestOptions | string, callback?: (res: http.IncomingMessage) => void): http.ClientRequest
  • changed: function request(options: RequestOptions | string, callback?: (res: http.IncomingMessage) =>void): http.ClientRequest → function request(options: RequestOptions | string, callback?: (res: http.IncomingMessage) => void): http.ClientRequest
  • changed: property ServerOptions.SNICallback?: (servername: string) => any → property ServerOptions.SNICallback?: (servername: string, cb: (err: Error, ctx: tls.SecureContext) => any) => any
  • removed: method Socket.pause(): void
  • removed: method Socket.resume(): void
  • changed: function connect(options: { port: number, host?: string, localAddress? : string, localPort? : string, family? : number, allowHalfOpen?: boolean }, connectionListener?: Function): Socket → function connect(options: { port: number, host?: string, localAddress?: string, localPort?: string, family?: number, allowHalfOpen?: boolean }, connectionListener?: Function): Socket
  • changed: function createConnection(options: { port: number, host?: string, localAddress? : string, localPort? : string, family? : number, allowHalfOpen?: boolean }, connectionListener?: Function): Socket → function createConnection(options: { port: number, host?: string, localAddress?: string, localPort?: string, family?: number, allowHalfOpen?: boolean }, connectionListener?: Function): Socket
  • changed: function createServer(connectionListener?: (socket: Socket) =>void): Server → function createServer(connectionListener?: (socket: Socket) => void): Server
  • changed: function createServer(options?: { allowHalfOpen?: boolean }, connectionListener?: (socket: Socket) =>void): Server → function createServer(options?: { allowHalfOpen?: boolean }, connectionListener?: (socket: Socket) => void): Server
  • changed: method Server.emit(event: string, ...args: any[]): boolean → method Server.emit(event: string | symbol, ...args: any[]): boolean
  • added: method Socket.addListener(event: 'close', listener: (had_error: boolean) => void): this
  • added: method Socket.addListener(event: 'connect', listener: () => void): this
  • added: method Socket.addListener(event: 'data', listener: (data: Buffer) => void): this
  • added: method Socket.addListener(event: 'drain', listener: () => void): this
  • added: method Socket.addListener(event: 'end', listener: () => void): this
  • added: method Socket.addListener(event: 'error', listener: (err: Error) => void): this
  • added: method Socket.addListener(event: 'lookup', listener: (err: Error, address: string, family: string | number, host: string) => void): this
  • added: method Socket.addListener(event: 'timeout', listener: () => void): this
  • added: method Socket.addListener(event: string, listener: Function): this
  • added: method Socket.emit(event: 'close', had_error: boolean): boolean
  • added: method Socket.emit(event: 'connect'): boolean
  • added: method Socket.emit(event: 'data', data: Buffer): boolean
  • added: method Socket.emit(event: 'drain'): boolean
  • added: method Socket.emit(event: 'end'): boolean
  • added: method Socket.emit(event: 'error', err: Error): boolean
  • added: method Socket.emit(event: 'lookup', err: Error, address: string, family: string | number, host: string): boolean
  • added: method Socket.emit(event: 'timeout'): boolean
  • added: method Socket.emit(event: string | symbol, ...args: any[]): boolean
  • added: method Socket.on(event: 'close', listener: (had_error: boolean) => void): this
  • added: method Socket.on(event: 'connect', listener: () => void): this
  • added: method Socket.on(event: 'data', listener: (data: Buffer) => void): this
  • added: method Socket.on(event: 'drain', listener: () => void): this
  • added: method Socket.on(event: 'end', listener: () => void): this
  • added: method Socket.on(event: 'error', listener: (err: Error) => void): this
  • added: method Socket.on(event: 'lookup', listener: (err: Error, address: string, family: string | number, host: string) => void): this
  • added: method Socket.on(event: 'timeout', listener: () => void): this
  • added: method Socket.on(event: string, listener: Function): this
  • added: method Socket.once(event: 'close', listener: (had_error: boolean) => void): this
  • added: method Socket.once(event: 'connect', listener: () => void): this
  • added: method Socket.once(event: 'data', listener: (data: Buffer) => void): this
  • added: method Socket.once(event: 'drain', listener: () => void): this
  • added: method Socket.once(event: 'end', listener: () => void): this
  • added: method Socket.once(event: 'error', listener: (err: Error) => void): this
  • added: method Socket.once(event: 'lookup', listener: (err: Error, address: string, family: string | number, host: string) => void): this
  • added: method Socket.once(event: 'timeout', listener: () => void): this
  • added: method Socket.once(event: string, listener: Function): this
  • added: method Socket.prependListener(event: 'close', listener: (had_error: boolean) => void): this
  • added: method Socket.prependListener(event: 'connect', listener: () => void): this
  • added: method Socket.prependListener(event: 'data', listener: (data: Buffer) => void): this
  • added: method Socket.prependListener(event: 'drain', listener: () => void): this
  • added: method Socket.prependListener(event: 'end', listener: () => void): this
  • added: method Socket.prependListener(event: 'error', listener: (err: Error) => void): this
  • added: method Socket.prependListener(event: 'lookup', listener: (err: Error, address: string, family: string | number, host: string) => void): this
  • added: method Socket.prependListener(event: 'timeout', listener: () => void): this
  • added: method Socket.prependListener(event: string, listener: Function): this
  • added: method Socket.prependOnceListener(event: 'close', listener: (had_error: boolean) => void): this
  • added: method Socket.prependOnceListener(event: 'connect', listener: () => void): this
  • added: method Socket.prependOnceListener(event: 'data', listener: (data: Buffer) => void): this
  • added: method Socket.prependOnceListener(event: 'drain', listener: () => void): this
  • added: method Socket.prependOnceListener(event: 'end', listener: () => void): this
  • added: method Socket.prependOnceListener(event: 'error', listener: (err: Error) => void): this
  • added: method Socket.prependOnceListener(event: 'lookup', listener: (err: Error, address: string, family: string | number, host: string) => void): this
  • added: method Socket.prependOnceListener(event: 'timeout', listener: () => void): this
  • added: method Socket.prependOnceListener(event: string, listener: Function): this
  • added: property Socket.connecting: boolean
  • added: property Socket.destroyed: boolean
  • changed: function endianness(): string → function endianness(): 'BE' | 'LE'
  • changed: function platform(): string → function platform(): NodeJS.Platform
  • added: function userInfo(options?: { encoding: string }): { username: string, uid: number, gid: number, shell: any, homedir: string }
  • added: var constants: { UV_UDP_REUSEADDR: number, signals: { SIGHUP: number; SIGINT: number; SIGQUIT: number; SIGILL: number; SIGTRAP: number; SIGABRT: number; SIGIOT: number; SIGBU…
  • removed: function join(...paths: any[]): string
  • changed: var delimiter: string → var delimiter: ';' | ':'
  • changed: var sep: string → var sep: '\\' | '/'
  • changed: function moveCursor(stream: NodeJS.WritableStream, dx: number|string, dy: number|string): void → function moveCursor(stream: NodeJS.WritableStream, dx: number | string, dy: number | string): void
  • changed: method ReadLine.pause(): ReadLine → method ReadLine.pause(): this
  • changed: method ReadLine.resume(): ReadLine → method ReadLine.resume(): this
  • changed: method ReadLine.write(data: string|Buffer, key?: Key): void → method ReadLine.write(data: string | Buffer, key?: Key): void
  • added: method ReadLine.addListener(event: 'SIGCONT', listener: () => void): this
  • added: method ReadLine.addListener(event: 'SIGINT', listener: () => void): this
  • added: method ReadLine.addListener(event: 'SIGTSTP', listener: () => void): this
  • added: method ReadLine.addListener(event: 'close', listener: () => void): this
  • added: method ReadLine.addListener(event: 'line', listener: (input: any) => void): this
  • added: method ReadLine.addListener(event: 'pause', listener: () => void): this
  • added: method ReadLine.addListener(event: 'resume', listener: () => void): this
  • added: method ReadLine.addListener(event: string, listener: Function): this
  • added: method ReadLine.emit(event: 'SIGCONT'): boolean
  • added: method ReadLine.emit(event: 'SIGINT'): boolean
  • added: method ReadLine.emit(event: 'SIGTSTP'): boolean
  • added: method ReadLine.emit(event: 'close'): boolean
  • added: method ReadLine.emit(event: 'line', input: any): boolean
  • added: method ReadLine.emit(event: 'pause'): boolean
  • added: method ReadLine.emit(event: 'resume'): boolean
  • added: method ReadLine.emit(event: string | symbol, ...args: any[]): boolean
  • added: method ReadLine.on(event: 'SIGCONT', listener: () => void): this
  • added: method ReadLine.on(event: 'SIGINT', listener: () => void): this
  • added: method ReadLine.on(event: 'SIGTSTP', listener: () => void): this
  • added: method ReadLine.on(event: 'close', listener: () => void): this
  • added: method ReadLine.on(event: 'line', listener: (input: any) => void): this
  • added: method ReadLine.on(event: 'pause', listener: () => void): this
  • added: method ReadLine.on(event: 'resume', listener: () => void): this
  • added: method ReadLine.on(event: string, listener: Function): this
  • added: method ReadLine.once(event: 'SIGCONT', listener: () => void): this
  • added: method ReadLine.once(event: 'SIGINT', listener: () => void): this
  • added: method ReadLine.once(event: 'SIGTSTP', listener: () => void): this
  • added: method ReadLine.once(event: 'close', listener: () => void): this
  • added: method ReadLine.once(event: 'line', listener: (input: any) => void): this
  • added: method ReadLine.once(event: 'pause', listener: () => void): this
  • added: method ReadLine.once(event: 'resume', listener: () => void): this
  • added: method ReadLine.once(event: string, listener: Function): this
  • added: method ReadLine.prependListener(event: 'SIGCONT', listener: () => void): this
  • added: method ReadLine.prependListener(event: 'SIGINT', listener: () => void): this
  • added: method ReadLine.prependListener(event: 'SIGTSTP', listener: () => void): this
  • added: method ReadLine.prependListener(event: 'close', listener: () => void): this
  • added: method ReadLine.prependListener(event: 'line', listener: (input: any) => void): this
  • added: method ReadLine.prependListener(event: 'pause', listener: () => void): this
  • added: method ReadLine.prependListener(event: 'resume', listener: () => void): this
  • added: method ReadLine.prependListener(event: string, listener: Function): this
  • added: method ReadLine.prependOnceListener(event: 'SIGCONT', listener: () => void): this
  • added: method ReadLine.prependOnceListener(event: 'SIGINT', listener: () => void): this
  • added: method ReadLine.prependOnceListener(event: 'SIGTSTP', listener: () => void): this
  • added: method ReadLine.prependOnceListener(event: 'close', listener: () => void): this
  • added: method ReadLine.prependOnceListener(event: 'line', listener: (input: any) => void): this
  • added: method ReadLine.prependOnceListener(event: 'pause', listener: () => void): this
  • added: method ReadLine.prependOnceListener(event: 'resume', listener: () => void): this
  • added: method ReadLine.prependOnceListener(event: string, listener: Function): this
  • added: property ReadLineOptions.crlfDelay?: number
  • added: property ReadLineOptions.prompt?: string
  • added: property ReadLineOptions.removeHistoryDuplicates?: boolean
  • changed: function start(options?: string | ReplOptions): events.EventEmitter → function start(options?: string | ReplOptions): REPLServer
  • added: interface REPLServer extends readline.ReadLine
  • added: method REPLServer.addListener(event: 'exit', listener: () => void): this
  • added: method REPLServer.addListener(event: 'reset', listener: Function): this
  • added: method REPLServer.addListener(event: string, listener: Function): this
  • added: method REPLServer.defineCommand(keyword: string, cmd: Function | { help: string, action: Function }): void
  • added: method REPLServer.displayPrompt(preserveCursor?: boolean): void
  • added: method REPLServer.emit(event: 'exit'): boolean
  • added: method REPLServer.emit(event: 'reset', context: any): boolean
  • added: method REPLServer.emit(event: string | symbol, ...args: any[]): boolean
  • added: method REPLServer.on(event: 'exit', listener: () => void): this
  • added: method REPLServer.on(event: 'reset', listener: Function): this
  • added: method REPLServer.on(event: string, listener: Function): this
  • added: method REPLServer.once(event: 'exit', listener: () => void): this
  • added: method REPLServer.once(event: 'reset', listener: Function): this
  • added: method REPLServer.once(event: string, listener: Function): this
  • added: method REPLServer.prependListener(event: 'exit', listener: () => void): this
  • added: method REPLServer.prependListener(event: 'reset', listener: Function): this
  • added: method REPLServer.prependListener(event: string, listener: Function): this
  • added: method REPLServer.prependOnceListener(event: 'exit', listener: () => void): this
  • added: method REPLServer.prependOnceListener(event: 'reset', listener: Function): this
  • added: method REPLServer.prependOnceListener(event: string, listener: Function): this
  • added: property REPLServer.context: any
  • added: property ReplOptions.breakEvalOnSigint?: any
  • added: property ReplOptions.completer?: Function
  • added: property ReplOptions.replMode?: any
  • removed: class Duplex extends Readable implements Writable
  • removed: class PassThrough extends Transform
  • removed: class Readable extends Stream implements NodeJS.ReadableStream
  • removed: class Stream extends events.EventEmitter
  • removed: class Transform extends Duplex
  • removed: class Writable extends Stream implements NodeJS.WritableStream
  • removed: constructor Duplex(opts?: DuplexOptions)
  • removed: constructor Readable(opts?: ReadableOptions)
  • removed: constructor Transform(opts?: TransformOptions)
  • removed: constructor Writable(opts?: WritableOptions)
  • removed: interface DuplexOptions extends ReadableOptions, WritableOptions
  • removed: interface ReadableOptions
  • removed: interface TransformOptions extends ReadableOptions, WritableOptions
  • removed: interface WritableOptions
  • removed: method Duplex._write(chunk: any, encoding: string, callback: Function): void
  • removed: method Duplex.end(cb?: Function): void
  • removed: method Duplex.end(chunk: any, cb?: Function): void
  • removed: method Duplex.end(chunk: any, encoding?: string, cb?: Function): void
  • removed: method Duplex.setDefaultEncoding(encoding: string): this
  • removed: method Duplex.write(chunk: any, cb?: Function): boolean
  • removed: method Duplex.write(chunk: any, encoding?: string, cb?: Function): boolean
  • removed: method Readable._read(size: number): void
  • removed: method Readable.isPaused(): boolean
  • removed: method Readable.pause(): void
  • removed: method Readable.pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean }): T
  • removed: method Readable.push(chunk: any, encoding?: string): boolean
  • removed: method Readable.read(size?: number): any
  • removed: method Readable.resume(): void
  • removed: method Readable.setEncoding(encoding: string): void
  • removed: method Readable.unpipe<T extends NodeJS.WritableStream>(destination?: T): void
  • removed: method Readable.unshift(chunk: any): void
  • removed: method Readable.wrap(oldStream: NodeJS.ReadableStream): Readable
  • removed: method Stream.pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean }): T
  • removed: method Transform._transform(chunk: any, encoding: string, callback: Function): void
  • removed: method Writable._write(chunk: any, encoding: string, callback: Function): void
  • removed: method Writable.end(cb?: Function): void
  • removed: method Writable.end(chunk: any, cb?: Function): void
  • removed: method Writable.end(chunk: any, encoding?: string, cb?: Function): void
  • removed: method Writable.setDefaultEncoding(encoding: string): this
  • removed: method Writable.write(chunk: any, cb?: Function): boolean
  • removed: method Writable.write(chunk: any, encoding?: string, cb?: Function): boolean
  • removed: property Duplex.writable: boolean
  • removed: property DuplexOptions.allowHalfOpen?: boolean
  • removed: property DuplexOptions.readableObjectMode?: boolean
  • removed: property DuplexOptions.writableObjectMode?: boolean
  • removed: property Readable.readable: boolean
  • removed: property ReadableOptions.encoding?: string
  • removed: property ReadableOptions.highWaterMark?: number
  • removed: property ReadableOptions.objectMode?: boolean
  • removed: property ReadableOptions.read?: (this: Readable, size?: number) => any
  • removed: property Writable.writable: boolean
  • removed: property WritableOptions.decodeStrings?: boolean
  • removed: property WritableOptions.highWaterMark?: number
  • removed: property WritableOptions.objectMode?: boolean
  • removed: property WritableOptions.write?: (chunk: any, encoding: string, callback: Function) => any
  • removed: property WritableOptions.writev?: (chunks: { chunk: any, encoding: string }[], callback: Function) => any
  • added: class internal extends events.EventEmitter
  • added: class internal.Duplex extends Readable implements Writable
  • added: class internal.PassThrough extends Transform
  • added: class internal.Readable extends Stream implements NodeJS.ReadableStream
  • added: class internal.Stream extends internal
  • added: class internal.Transform extends Duplex
  • added: class internal.Writable extends Stream implements NodeJS.WritableStream
  • added: constructor internal.Duplex(opts?: DuplexOptions)
  • added: constructor internal.Readable(opts?: ReadableOptions)
  • added: constructor internal.Transform(opts?: TransformOptions)
  • added: constructor internal.Writable(opts?: WritableOptions)
  • added: export = internal
  • added: interface internal.DuplexOptions extends ReadableOptions, WritableOptions
  • added: interface internal.ReadableOptions
  • added: interface internal.TransformOptions extends DuplexOptions
  • added: interface internal.WritableOptions
  • added: method internal.Duplex._write(chunk: any, encoding: string, callback: Function): void
  • added: method internal.Duplex.end(cb?: Function): void
  • added: method internal.Duplex.end(chunk: any, cb?: Function): void
  • added: method internal.Duplex.end(chunk: any, encoding?: string, cb?: Function): void
  • added: method internal.Duplex.setDefaultEncoding(encoding: string): this
  • added: method internal.Duplex.write(chunk: any, cb?: Function): boolean
  • added: method internal.Duplex.write(chunk: any, encoding?: string, cb?: Function): boolean
  • added: method internal.Readable._read(size: number): void
  • added: method internal.Readable.addListener(event: 'close', listener: () => void): this
  • added: method internal.Readable.addListener(event: 'data', listener: (chunk: Buffer | string) => void): this
  • added: method internal.Readable.addListener(event: 'end', listener: () => void): this
  • added: method internal.Readable.addListener(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Readable.addListener(event: 'readable', listener: () => void): this
  • added: method internal.Readable.addListener(event: string, listener: Function): this
  • added: method internal.Readable.emit(event: 'close'): boolean
  • added: method internal.Readable.emit(event: 'data', chunk: Buffer | string): boolean
  • added: method internal.Readable.emit(event: 'end'): boolean
  • added: method internal.Readable.emit(event: 'error', err: Error): boolean
  • added: method internal.Readable.emit(event: 'readable'): boolean
  • added: method internal.Readable.emit(event: string | symbol, ...args: any[]): boolean
  • added: method internal.Readable.isPaused(): boolean
  • added: method internal.Readable.on(event: 'close', listener: () => void): this
  • added: method internal.Readable.on(event: 'data', listener: (chunk: Buffer | string) => void): this
  • added: method internal.Readable.on(event: 'end', listener: () => void): this
  • added: method internal.Readable.on(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Readable.on(event: 'readable', listener: () => void): this
  • added: method internal.Readable.on(event: string, listener: Function): this
  • added: method internal.Readable.once(event: 'close', listener: () => void): this
  • added: method internal.Readable.once(event: 'data', listener: (chunk: Buffer | string) => void): this
  • added: method internal.Readable.once(event: 'end', listener: () => void): this
  • added: method internal.Readable.once(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Readable.once(event: 'readable', listener: () => void): this
  • added: method internal.Readable.once(event: string, listener: Function): this
  • added: method internal.Readable.pause(): this
  • added: method internal.Readable.pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean }): T
  • added: method internal.Readable.prependListener(event: 'close', listener: () => void): this
  • added: method internal.Readable.prependListener(event: 'data', listener: (chunk: Buffer | string) => void): this
  • added: method internal.Readable.prependListener(event: 'end', listener: () => void): this
  • added: method internal.Readable.prependListener(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Readable.prependListener(event: 'readable', listener: () => void): this
  • added: method internal.Readable.prependListener(event: string, listener: Function): this
  • added: method internal.Readable.prependOnceListener(event: 'close', listener: () => void): this
  • added: method internal.Readable.prependOnceListener(event: 'data', listener: (chunk: Buffer | string) => void): this
  • added: method internal.Readable.prependOnceListener(event: 'end', listener: () => void): this
  • added: method internal.Readable.prependOnceListener(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Readable.prependOnceListener(event: 'readable', listener: () => void): this
  • added: method internal.Readable.prependOnceListener(event: string, listener: Function): this
  • added: method internal.Readable.push(chunk: any, encoding?: string): boolean
  • added: method internal.Readable.read(size?: number): any
  • added: method internal.Readable.removeListener(event: 'close', listener: () => void): this
  • added: method internal.Readable.removeListener(event: 'data', listener: (chunk: Buffer | string) => void): this
  • added: method internal.Readable.removeListener(event: 'end', listener: () => void): this
  • added: method internal.Readable.removeListener(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Readable.removeListener(event: 'readable', listener: () => void): this
  • added: method internal.Readable.removeListener(event: string, listener: Function): this
  • added: method internal.Readable.resume(): this
  • added: method internal.Readable.setEncoding(encoding: string): void
  • added: method internal.Readable.unpipe<T extends NodeJS.WritableStream>(destination?: T): void
  • added: method internal.Readable.unshift(chunk: any): void
  • added: method internal.Readable.wrap(oldStream: NodeJS.ReadableStream): Readable
  • added: method internal.Transform._transform(chunk: any, encoding: string, callback: Function): void
  • added: method internal.Writable._write(chunk: any, encoding: string, callback: Function): void
  • added: method internal.Writable.addListener(event: 'close', listener: () => void): this
  • added: method internal.Writable.addListener(event: 'drain', listener: () => void): this
  • added: method internal.Writable.addListener(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Writable.addListener(event: 'finish', listener: () => void): this
  • added: method internal.Writable.addListener(event: 'pipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.addListener(event: 'unpipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.addListener(event: string, listener: Function): this
  • added: method internal.Writable.emit(event: 'close'): boolean
  • added: method internal.Writable.emit(event: 'drain', chunk: Buffer | string): boolean
  • added: method internal.Writable.emit(event: 'error', err: Error): boolean
  • added: method internal.Writable.emit(event: 'finish'): boolean
  • added: method internal.Writable.emit(event: 'pipe', src: Readable): boolean
  • added: method internal.Writable.emit(event: 'unpipe', src: Readable): boolean
  • added: method internal.Writable.emit(event: string | symbol, ...args: any[]): boolean
  • added: method internal.Writable.end(cb?: Function): void
  • added: method internal.Writable.end(chunk: any, cb?: Function): void
  • added: method internal.Writable.end(chunk: any, encoding?: string, cb?: Function): void
  • added: method internal.Writable.on(event: 'close', listener: () => void): this
  • added: method internal.Writable.on(event: 'drain', listener: () => void): this
  • added: method internal.Writable.on(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Writable.on(event: 'finish', listener: () => void): this
  • added: method internal.Writable.on(event: 'pipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.on(event: 'unpipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.on(event: string, listener: Function): this
  • added: method internal.Writable.once(event: 'close', listener: () => void): this
  • added: method internal.Writable.once(event: 'drain', listener: () => void): this
  • added: method internal.Writable.once(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Writable.once(event: 'finish', listener: () => void): this
  • added: method internal.Writable.once(event: 'pipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.once(event: 'unpipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.once(event: string, listener: Function): this
  • added: method internal.Writable.prependListener(event: 'close', listener: () => void): this
  • added: method internal.Writable.prependListener(event: 'drain', listener: () => void): this
  • added: method internal.Writable.prependListener(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Writable.prependListener(event: 'finish', listener: () => void): this
  • added: method internal.Writable.prependListener(event: 'pipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.prependListener(event: 'unpipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.prependListener(event: string, listener: Function): this
  • added: method internal.Writable.prependOnceListener(event: 'close', listener: () => void): this
  • added: method internal.Writable.prependOnceListener(event: 'drain', listener: () => void): this
  • added: method internal.Writable.prependOnceListener(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Writable.prependOnceListener(event: 'finish', listener: () => void): this
  • added: method internal.Writable.prependOnceListener(event: 'pipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.prependOnceListener(event: 'unpipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.prependOnceListener(event: string, listener: Function): this
  • added: method internal.Writable.removeListener(event: 'close', listener: () => void): this
  • added: method internal.Writable.removeListener(event: 'drain', listener: () => void): this
  • added: method internal.Writable.removeListener(event: 'error', listener: (err: Error) => void): this
  • added: method internal.Writable.removeListener(event: 'finish', listener: () => void): this
  • added: method internal.Writable.removeListener(event: 'pipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.removeListener(event: 'unpipe', listener: (src: Readable) => void): this
  • added: method internal.Writable.removeListener(event: string, listener: Function): this
  • added: method internal.Writable.setDefaultEncoding(encoding: string): this
  • added: method internal.Writable.write(chunk: any, cb?: Function): boolean
  • added: method internal.Writable.write(chunk: any, encoding?: string, cb?: Function): boolean
  • added: method internal.pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean }): T
  • added: namespace internal
  • added: property internal.Duplex.writable: boolean
  • added: property internal.DuplexOptions.allowHalfOpen?: boolean
  • added: property internal.DuplexOptions.readableObjectMode?: boolean
  • added: property internal.DuplexOptions.writableObjectMode?: boolean
  • added: property internal.Readable.readable: boolean
  • added: property internal.ReadableOptions.encoding?: string
  • added: property internal.ReadableOptions.highWaterMark?: number
  • added: property internal.ReadableOptions.objectMode?: boolean
  • added: property internal.ReadableOptions.read?: (this: Readable, size?: number) => any
  • added: property internal.TransformOptions.flush?: (callback: Function) => any
  • added: property internal.TransformOptions.transform?: (chunk: any, encoding: string, callback: Function) => any
  • added: property internal.Writable.writable: boolean
  • added: property internal.WritableOptions.decodeStrings?: boolean
  • added: property internal.WritableOptions.highWaterMark?: number
  • added: property internal.WritableOptions.objectMode?: boolean
  • added: property internal.WritableOptions.write?: (chunk: any, encoding: string, callback: Function) => any
  • added: property internal.WritableOptions.writev?: (chunks: { chunk: any, encoding: string }[], callback: Function) => any
  • changed: method NodeStringDecoder.end(): string → method NodeStringDecoder.end(buffer?: Buffer): string
  • added: function clearImmediate(immediateId: any): void
  • added: function clearInterval(intervalId: NodeJS.Timer): void
  • added: function clearTimeout(timeoutId: NodeJS.Timer): void
  • added: function setImmediate(callback: (...args: any[]) => void, ...args: any[]): any
  • added: function setInterval(callback: (...args: any[]) => void, ms: number, ...args: any[]): NodeJS.Timer
  • added: function setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[]): NodeJS.Timer
  • changed: function connect(options: TlsOptions, secureConnectionListener?: () =>void): ClearTextStream → function connect(options: ConnectionOptions, secureConnectionListener?: () => void): TLSSocket
  • changed: function connect(port: number, host?: string, options?: ConnectionOptions, secureConnectListener?: () =>void): ClearTextStream → function connect(port: number, host?: string, options?: ConnectionOptions, secureConnectListener?: () => void): TLSSocket
  • changed: function connect(port: number, options?: ConnectionOptions, secureConnectListener?: () =>void): ClearTextStream → function connect(port: number, options?: ConnectionOptions, secureConnectListener?: () => void): TLSSocket
  • changed: function createServer(options: TlsOptions, secureConnectionListener?: (cleartextStream: ClearTextStream) =>void): Server → function createServer(options: TlsOptions, secureConnectionListener?: (socket: TLSSocket) => void): Server
  • changed: method Server.close(): Server → method Server.close(callback?: Function): Server
  • changed: property ConnectionOptions.ca?: (string | Buffer)[] → property ConnectionOptions.ca?: string | Buffer | (string | Buffer)[]
  • changed: property ConnectionOptions.cert?: string | Buffer → property ConnectionOptions.cert?: string | string[] | Buffer | Buffer[]
  • changed: property ConnectionOptions.key?: string | Buffer → property ConnectionOptions.key?: string | string[] | Buffer | Buffer[]
  • changed: property TlsOptions.NPNProtocols?: any → property TlsOptions.NPNProtocols?: string[] | Buffer
  • changed: property TlsOptions.SNICallback?: (servername: string) => any → property TlsOptions.SNICallback?: (servername: string, cb: (err: Error, ctx: SecureContext) => any) => any
  • changed: property TlsOptions.ca?: any → property TlsOptions.ca?: string | string[] | Buffer | Buffer[]
  • changed: property TlsOptions.cert?: any → property TlsOptions.cert?: string | string[] | Buffer | Buffer[]
  • changed: property TlsOptions.crl?: any → property TlsOptions.crl?: string | string[]
  • changed: property TlsOptions.honorCipherOrder?: any → property TlsOptions.honorCipherOrder?: boolean
  • changed: property TlsOptions.key?: any → property TlsOptions.key?: string | string[] | Buffer | any[]
  • changed: property TlsOptions.pfx?: any → property TlsOptions.pfx?: string | Buffer[]
  • added: class TLSSocket extends net.Socket
  • added: constructor TLSSocket(socket:net.Socket, options?: { secureContext?: SecureContext, isServer?: boolean, server?: net.Server, requestCert?: boolean, rejectUnauthorized?: boolean, NPNProtocols?: ReadonlyArray<string> | Buffer, ALPNProtocols?: ReadonlyArray<string> | Buffer, SNICallback?: Function, session?: Buffer, requestOCSP?: boolean })
  • added: interface Certificate
  • added: interface CipherNameAndProtocol
  • added: method Server.addListener(event: 'OCSPRequest', listener: (certificate: Buffer, issuer: Buffer, callback: Function) => void): this
  • added: method Server.addListener(event: 'newSession', listener: (sessionId: any, sessionData: any, callback: (err: Error, resp: Buffer) => void) => void): this
  • added: method Server.addListener(event: 'resumeSession', listener: (sessionId: any, callback: (err: Error, sessionData: any) => void) => void): this
  • added: method Server.addListener(event: 'secureConnection', listener: (tlsSocket: TLSSocket) => void): this
  • added: method Server.addListener(event: 'tlsClientError', listener: (err: Error, tlsSocket: TLSSocket) => void): this
  • added: method Server.addListener(event: string, listener: Function): this
  • added: method Server.emit(event: 'OCSPRequest', certificate: Buffer, issuer: Buffer, callback: Function): boolean
  • added: method Server.emit(event: 'newSession', sessionId: any, sessionData: any, callback: (err: Error, resp: Buffer) => void): boolean
  • added: method Server.emit(event: 'resumeSession', sessionId: any, callback: (err: Error, sessionData: any) => void): boolean
  • added: method Server.emit(event: 'secureConnection', tlsSocket: TLSSocket): boolean
  • added: method Server.emit(event: 'tlsClientError', err: Error, tlsSocket: TLSSocket): boolean
  • added: method Server.emit(event: string | symbol, ...args: any[]): boolean
  • added: method Server.on(event: 'OCSPRequest', listener: (certificate: Buffer, issuer: Buffer, callback: Function) => void): this
  • added: method Server.on(event: 'newSession', listener: (sessionId: any, sessionData: any, callback: (err: Error, resp: Buffer) => void) => void): this
  • added: method Server.on(event: 'resumeSession', listener: (sessionId: any, callback: (err: Error, sessionData: any) => void) => void): this
  • added: method Server.on(event: 'secureConnection', listener: (tlsSocket: TLSSocket) => void): this
  • added: method Server.on(event: 'tlsClientError', listener: (err: Error, tlsSocket: TLSSocket) => void): this
  • added: method Server.on(event: string, listener: Function): this
  • added: method Server.once(event: 'OCSPRequest', listener: (certificate: Buffer, issuer: Buffer, callback: Function) => void): this
  • added: method Server.once(event: 'newSession', listener: (sessionId: any, sessionData: any, callback: (err: Error, resp: Buffer) => void) => void): this
  • added: method Server.once(event: 'resumeSession', listener: (sessionId: any, callback: (err: Error, sessionData: any) => void) => void): this
  • added: method Server.once(event: 'secureConnection', listener: (tlsSocket: TLSSocket) => void): this
  • added: method Server.once(event: 'tlsClientError', listener: (err: Error, tlsSocket: TLSSocket) => void): this
  • added: method Server.once(event: string, listener: Function): this
  • added: method Server.prependListener(event: 'OCSPRequest', listener: (certificate: Buffer, issuer: Buffer, callback: Function) => void): this
  • added: method Server.prependListener(event: 'newSession', listener: (sessionId: any, sessionData: any, callback: (err: Error, resp: Buffer) => void) => void): this
  • added: method Server.prependListener(event: 'resumeSession', listener: (sessionId: any, callback: (err: Error, sessionData: any) => void) => void): this
  • added: method Server.prependListener(event: 'secureConnection', listener: (tlsSocket: TLSSocket) => void): this
  • added: method Server.prependListener(event: 'tlsClientError', listener: (err: Error, tlsSocket: TLSSocket) => void): this
  • added: method Server.prependListener(event: string, listener: Function): this
  • added: method Server.prependOnceListener(event: 'OCSPRequest', listener: (certificate: Buffer, issuer: Buffer, callback: Function) => void): this
  • added: method Server.prependOnceListener(event: 'newSession', listener: (sessionId: any, sessionData: any, callback: (err: Error, resp: Buffer) => void) => void): this
  • added: method Server.prependOnceListener(event: 'resumeSession', listener: (sessionId: any, callback: (err: Error, sessionData: any) => void) => void): this
  • added: method Server.prependOnceListener(event: 'secureConnection', listener: (tlsSocket: TLSSocket) => void): this
  • added: method Server.prependOnceListener(event: 'tlsClientError', listener: (err: Error, tlsSocket: TLSSocket) => void): this
  • added: method Server.prependOnceListener(event: string, listener: Function): this
  • added: method TLSSocket.addListener(event: 'OCSPResponse', listener: (response: Buffer) => void): this
  • added: method TLSSocket.addListener(event: 'secureConnect', listener: () => void): this
  • added: method TLSSocket.addListener(event: string, listener: Function): this
  • added: method TLSSocket.address(): { port: number; family: string; address: string }
  • added: method TLSSocket.emit(event: 'OCSPResponse', response: Buffer): boolean
  • added: method TLSSocket.emit(event: 'secureConnect'): boolean
  • added: method TLSSocket.emit(event: string | symbol, ...args: any[]): boolean
  • added: method TLSSocket.getCipher(): CipherNameAndProtocol
  • added: method TLSSocket.getPeerCertificate(detailed?: boolean): { subject: Certificate; issuerInfo: Certificate; issuer: Certificate; raw: any; valid_from: string; valid_to: string; fingerprint: string; serialNumber: string }
  • added: method TLSSocket.getProtocol(): string | null
  • added: method TLSSocket.getSession(): any
  • added: method TLSSocket.getTLSTicket(): any
  • added: method TLSSocket.on(event: 'OCSPResponse', listener: (response: Buffer) => void): this
  • added: method TLSSocket.on(event: 'secureConnect', listener: () => void): this
  • added: method TLSSocket.on(event: string, listener: Function): this
  • added: method TLSSocket.once(event: 'OCSPResponse', listener: (response: Buffer) => void): this
  • added: method TLSSocket.once(event: 'secureConnect', listener: () => void): this
  • added: method TLSSocket.once(event: string, listener: Function): this
  • added: method TLSSocket.prependListener(event: 'OCSPResponse', listener: (response: Buffer) => void): this
  • added: method TLSSocket.prependListener(event: 'secureConnect', listener: () => void): this
  • added: method TLSSocket.prependListener(event: string, listener: Function): this
  • added: method TLSSocket.prependOnceListener(event: 'OCSPResponse', listener: (response: Buffer) => void): this
  • added: method TLSSocket.prependOnceListener(event: 'secureConnect', listener: () => void): this
  • added: method TLSSocket.prependOnceListener(event: string, listener: Function): this
  • added: method TLSSocket.renegotiate(options: TlsOptions, callback: (err: Error) => any): any
  • added: method TLSSocket.setMaxSendFragment(size: number): boolean
  • added: property Certificate.C: string
  • added: property Certificate.CN: string
  • added: property Certificate.L: string
  • added: property Certificate.O: string
  • added: property Certificate.OU: string
  • added: property Certificate.ST: string
  • added: property CipherNameAndProtocol.name: string
  • added: property CipherNameAndProtocol.version: string
  • added: property ConnectionOptions.ALPNProtocols?: (string | Buffer)[]
  • added: property ConnectionOptions.checkServerIdentity?: (servername: string, cert: string | Buffer | (string | Buffer)[]) => any
  • added: property ConnectionOptions.minDHSize?: number
  • added: property ConnectionOptions.path?: string
  • added: property ConnectionOptions.secureContext?: Object
  • added: property ConnectionOptions.secureProtocol?: string
  • added: property ConnectionOptions.session?: Buffer
  • added: property TLSSocket.authorizationError: Error
  • added: property TLSSocket.authorized: boolean
  • added: property TLSSocket.encrypted: boolean
  • added: property TLSSocket.localAddress: string
  • added: property TLSSocket.localPort: number
  • added: property TLSSocket.remoteAddress: string
  • added: property TLSSocket.remoteFamily: string
  • added: property TLSSocket.remotePort: number
  • added: property TlsOptions.ALPNProtocols?: string[] | Buffer
  • added: property TlsOptions.dhparam?: string | Buffer
  • added: property TlsOptions.ecdhCurve?: string
  • added: property TlsOptions.handshakeTimeout?: number
  • added: property TlsOptions.secureProtocol?: string
  • added: property TlsOptions.sessionIdContext?: string
  • added: property TlsOptions.sessionTimeout?: number
  • added: property TlsOptions.ticketKeys?: any
  • changed: function format(urlObject: UrlObject): string → function format(URL: URL, options?: URLFormatOptions): string
  • added: class URL
  • added: class URLSearchParams implements Iterable<string[]>
  • added: constructor URL(input: string, base?: string | URL)
  • added: constructor URLSearchParams(init?: URLSearchParams | string | { [key: string]: string | ReadonlyArray<string> } | ReadonlyArray<Iterable<string>>)
  • added: function domainToASCII(domain: string): string
  • added: function domainToUnicode(domain: string): string
  • added: function format(urlObject: UrlObject | string): string
  • added: interface URLFormatOptions
  • added: method URL.toJSON(): string
  • added: method URL.toString(): string
  • added: method URLSearchParams.append(name: string, value: string): void
  • added: method URLSearchParams.delete(name: string): void
  • added: method URLSearchParams.entries(): Iterator<string[]>
  • added: method URLSearchParams.forEach(callback: (value: string, name: string, searchParams: this) => void): void
  • added: method URLSearchParams.get(name: string): string | null
  • added: method URLSearchParams.getAll(name: string): string[]
  • added: method URLSearchParams.has(name: string): boolean
  • added: method URLSearchParams.keys(): Iterator<string>
  • added: method URLSearchParams.set(name: string, value: string): void
  • added: method URLSearchParams.sort(): void
  • added: method URLSearchParams.toString(): string
  • added: method URLSearchParams.values(): Iterator<string>
  • added: method URLSearchParams[Symbol.iterator](): Iterator<string[]>
  • added: property URL.hash: string
  • added: property URL.host: string
  • added: property URL.hostname: string
  • added: property URL.href: string
  • added: property URL.password: string
  • added: property URL.pathname: string
  • added: property URL.port: string
  • added: property URL.protocol: string
  • added: property URL.search: string
  • added: property URL.username: string
  • added: property URLFormatOptions.auth?: boolean
  • added: property URLFormatOptions.fragment?: boolean
  • added: property URLFormatOptions.search?: boolean
  • added: property URLFormatOptions.unicode?: boolean
  • added: readonly property URL.origin: string
  • added: readonly property URL.searchParams: URLSearchParams
  • changed: function debuglog(key:string): (msg:string, ...param: any[])=>void → function debuglog(key: string): (msg: string, ...param: any[]) => void
  • added: function isBoolean(object: any): boolean
  • added: function isBuffer(object: any): boolean
  • added: function isFunction(object: any): boolean
  • added: function isNull(object: any): boolean
  • added: function isNullOrUndefined(object: any): boolean
  • added: function isNumber(object: any): boolean
  • added: function isObject(object: any): boolean
  • added: function isPrimitive(object: any): boolean
  • added: function isString(object: any): boolean
  • added: function isSymbol(object: any): boolean
  • added: function isUndefined(object: any): boolean
  • added: const enum DoesZapCodeSpaceFlag
  • added: function getHeapSpaceStatistics(): HeapSpaceInfo[]
  • added: function getHeapStatistics(): HeapInfo
  • added: function setFlagsFromString(flags: string): void
  • added: interface HeapInfo
  • added: interface HeapSpaceInfo
  • added: member DoesZapCodeSpaceFlag.Disabled = 0
  • added: member DoesZapCodeSpaceFlag.Enabled = 1
  • added: property HeapInfo.does_zap_garbage: DoesZapCodeSpaceFlag
  • added: property HeapInfo.heap_size_limit: number
  • added: property HeapInfo.malloced_memory: number
  • added: property HeapInfo.peak_malloced_memory: number
  • added: property HeapInfo.total_available_size: number
  • added: property HeapInfo.total_heap_size: number
  • added: property HeapInfo.total_heap_size_executable: number
  • added: property HeapInfo.total_physical_size: number
  • added: property HeapInfo.used_heap_size: number
  • added: property HeapSpaceInfo.physical_space_size: number
  • added: property HeapSpaceInfo.space_available_size: number
  • added: property HeapSpaceInfo.space_name: string
  • added: property HeapSpaceInfo.space_size: number
  • added: property HeapSpaceInfo.space_used_size: number
  • added: property ZlibOptions.finishFlush?: number
  • removed: call NodeRequireFunction(id: string): any
  • removed: declare module 'assert'
  • removed: declare module 'buffer'
  • removed: declare module 'child_process'
  • removed: declare module 'cluster'
  • removed: declare module 'console'
  • removed: declare module 'constants'
  • removed: declare module 'crypto'
  • removed: declare module 'dgram'
  • removed: declare module 'dns'
  • removed: declare module 'domain'
  • removed: declare module 'events'
  • removed: declare module 'fs'
  • removed: declare module 'http'
  • removed: declare module 'https'
  • removed: declare module 'net'
  • removed: declare module 'os'
  • removed: declare module 'path'
  • removed: declare module 'process'
  • removed: declare module 'punycode'
  • removed: declare module 'querystring'
  • removed: declare module 'readline'
  • removed: declare module 'repl'
  • removed: declare module 'stream'
  • removed: declare module 'string_decoder'
  • removed: declare module 'tls'
  • removed: declare module 'tty'
  • removed: declare module 'url'
  • removed: declare module 'util'
  • removed: declare module 'vm'
  • removed: declare module 'zlib'
  • removed: function clearImmediate(immediateId: any): void
  • removed: function clearInterval(intervalId: NodeJS.Timer): void
  • removed: function clearTimeout(timeoutId: NodeJS.Timer): void
  • removed: function setImmediate(callback: (...args: any[]) => void, ...args: any[]): any
  • removed: function setInterval(callback: (...args: any[]) => void, ms: number, ...args: any[]): NodeJS.Timer
  • removed: function setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[]): NodeJS.Timer
  • removed: index NodeJS.ProcessEnv[key: string]: string | undefined
  • removed: interface Buffer extends NodeBuffer
  • removed: interface Console
  • removed: interface Error
  • removed: interface ErrorConstructor
  • removed: interface MapConstructor
  • removed: interface NodeBuffer extends Uint8Array
  • removed: interface NodeJS.CallSite
  • removed: interface NodeJS.Domain extends Events
  • removed: interface NodeJS.ErrnoException extends Error
  • removed: interface NodeJS.EventEmitter
  • removed: interface NodeJS.Events extends EventEmitter
  • removed: interface NodeJS.Global
  • removed: interface NodeJS.InspectOptions
  • removed: interface NodeJS.MemoryUsage
  • removed: interface NodeJS.Process extends EventEmitter
  • removed: interface NodeJS.ProcessEnv
  • removed: interface NodeJS.ReadWriteStream extends ReadableStream, WritableStream
  • removed: interface NodeJS.ReadableStream extends EventEmitter
  • removed: interface NodeJS.Socket extends ReadWriteStream
  • removed: interface NodeJS.Timer
  • removed: interface NodeJS.WritableStream extends EventEmitter
  • removed: interface NodeModule
  • removed: interface NodeRequire extends NodeRequireFunction
  • removed: interface NodeRequireFunction
  • removed: interface SetConstructor
  • removed: interface WeakMapConstructor
  • removed: interface WeakSetConstructor
  • removed: method Console.assert(value: any, message?: string, ...optionalParams: any[]): void
  • removed: method Console.dir(obj: any, options?: NodeJS.InspectOptions): void
  • removed: method Console.error(message?: any, ...optionalParams: any[]): void
  • removed: method Console.info(message?: any, ...optionalParams: any[]): void
  • removed: method Console.log(message?: any, ...optionalParams: any[]): void
  • removed: method Console.time(label: string): void
  • removed: method Console.timeEnd(label: string): void
  • removed: method Console.trace(message?: any, ...optionalParams: any[]): void
  • removed: method Console.warn(message?: any, ...optionalParams: any[]): void
  • removed: method ErrorConstructor.captureStackTrace(targetObject: Object, constructorOpt?: Function): void
  • removed: method NodeBuffer.compare(otherBuffer: Buffer): number
  • removed: method NodeBuffer.copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number
  • removed: method NodeBuffer.equals(otherBuffer: Buffer): boolean
  • removed: method NodeBuffer.fill(value: any, offset?: number, end?: number): this
  • removed: method NodeBuffer.indexOf(value: string | number | Buffer, byteOffset?: number): number
  • removed: method NodeBuffer.readDoubleBE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readDoubleLE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readFloatBE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readFloatLE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readInt16BE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readInt16LE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readInt32BE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readInt32LE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readInt8(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readIntBE(offset: number, byteLength: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readIntLE(offset: number, byteLength: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readUInt16BE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readUInt16LE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readUInt32BE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readUInt32LE(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readUInt8(offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number
  • removed: method NodeBuffer.readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number
  • removed: method NodeBuffer.slice(start?: number, end?: number): Buffer
  • removed: method NodeBuffer.toJSON(): { type: 'Buffer', data: any[] }
  • removed: method NodeBuffer.toString(encoding?: string, start?: number, end?: number): string
  • removed: method NodeBuffer.write(string: string, offset?: number, length?: number, encoding?: string): number
  • removed: method NodeBuffer.writeDoubleBE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeDoubleLE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeFloatBE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeFloatLE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeInt16BE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeInt16LE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeInt32BE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeInt32LE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeInt8(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeUInt16BE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeUInt16LE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeUInt32BE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeUInt32LE(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeUInt8(value: number, offset: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • removed: method NodeBuffer.writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • removed: method NodeJS.CallSite.getColumnNumber(): number | null
  • removed: method NodeJS.CallSite.getEvalOrigin(): string | undefined
  • removed: method NodeJS.CallSite.getFileName(): string | null
  • removed: method NodeJS.CallSite.getFunction(): Function | undefined
  • removed: method NodeJS.CallSite.getFunctionName(): string | null
  • removed: method NodeJS.CallSite.getLineNumber(): number | null
  • removed: method NodeJS.CallSite.getMethodName(): string | null
  • removed: method NodeJS.CallSite.getThis(): any
  • removed: method NodeJS.CallSite.getTypeName(): string | null
  • removed: method NodeJS.CallSite.isConstructor(): boolean
  • removed: method NodeJS.CallSite.isEval(): boolean
  • removed: method NodeJS.CallSite.isNative(): boolean
  • removed: method NodeJS.CallSite.isToplevel(): boolean
  • removed: method NodeJS.Domain.add(emitter: Events): void
  • removed: method NodeJS.Domain.addListener(event: string, listener: Function): this
  • removed: method NodeJS.Domain.bind(cb: (err: Error, data: any) => any): any
  • removed: method NodeJS.Domain.dispose(): void
  • removed: method NodeJS.Domain.intercept(cb: (data: any) => any): any
  • removed: method NodeJS.Domain.on(event: string, listener: Function): this
  • removed: method NodeJS.Domain.once(event: string, listener: Function): this
  • removed: method NodeJS.Domain.remove(emitter: Events): void
  • removed: method NodeJS.Domain.removeAllListeners(event?: string): this
  • removed: method NodeJS.Domain.removeListener(event: string, listener: Function): this
  • removed: method NodeJS.Domain.run(fn: Function): void
  • removed: method NodeJS.EventEmitter.addListener(event: string, listener: Function): this
  • removed: method NodeJS.EventEmitter.emit(event: string, ...args: any[]): boolean
  • removed: method NodeJS.EventEmitter.getMaxListeners(): number
  • removed: method NodeJS.EventEmitter.listenerCount(type: string): number
  • removed: method NodeJS.EventEmitter.listeners(event: string): Function[]
  • removed: method NodeJS.EventEmitter.on(event: string, listener: Function): this
  • removed: method NodeJS.EventEmitter.once(event: string, listener: Function): this
  • removed: method NodeJS.EventEmitter.removeAllListeners(event?: string): this
  • removed: method NodeJS.EventEmitter.removeListener(event: string, listener: Function): this
  • removed: method NodeJS.EventEmitter.setMaxListeners(n: number): this
  • removed: method NodeJS.Process.abort(): void
  • removed: method NodeJS.Process.chdir(directory: string): void
  • removed: method NodeJS.Process.cwd(): string
  • removed: method NodeJS.Process.disconnect(): void
  • removed: method NodeJS.Process.exit(code?: number): void
  • removed: method NodeJS.Process.getgid(): number
  • removed: method NodeJS.Process.getuid(): number
  • removed: method NodeJS.Process.hrtime(time?:ReadonlyArray<number>): number[]
  • removed: method NodeJS.Process.kill(pid:number, signal?: string|number): void
  • removed: method NodeJS.Process.memoryUsage(): MemoryUsage
  • removed: method NodeJS.Process.nextTick(callback: Function): void
  • removed: method NodeJS.Process.send?(message: any, sendHandle?: any): void
  • removed: method NodeJS.Process.setgid(id: number): void
  • removed: method NodeJS.Process.setgid(id: string): void
  • removed: method NodeJS.Process.setuid(id: number): void
  • removed: method NodeJS.Process.setuid(id: string): void
  • removed: method NodeJS.Process.umask(mask?: number): number
  • removed: method NodeJS.Process.uptime(): number
  • removed: method NodeJS.ReadableStream.isPaused(): boolean
  • removed: method NodeJS.ReadableStream.pause(): void
  • removed: method NodeJS.ReadableStream.pipe<T extends WritableStream>(destination: T, options?: { end?: boolean }): T
  • removed: method NodeJS.ReadableStream.read(size?: number): string|Buffer
  • removed: method NodeJS.ReadableStream.resume(): void
  • removed: method NodeJS.ReadableStream.setEncoding(encoding: string): void
  • removed: method NodeJS.ReadableStream.unpipe<T extends WritableStream>(destination?: T): void
  • removed: method NodeJS.ReadableStream.unshift(chunk: Buffer): void
  • removed: method NodeJS.ReadableStream.unshift(chunk: string): void
  • removed: method NodeJS.ReadableStream.wrap(oldStream: ReadableStream): ReadableStream
  • removed: method NodeJS.Timer.ref() : void
  • removed: method NodeJS.Timer.unref() : void
  • removed: method NodeJS.WritableStream.end(buffer: Buffer, cb?: Function): void
  • removed: method NodeJS.WritableStream.end(cb?: Function): void
  • removed: method NodeJS.WritableStream.end(str: string, cb?: Function): void
  • removed: method NodeJS.WritableStream.end(str: string, encoding?: string, cb?: Function): void
  • removed: method NodeJS.WritableStream.write(buffer: Buffer|string, cb?: Function): boolean
  • removed: method NodeJS.WritableStream.write(str: string, encoding?: string, cb?: Function): boolean
  • removed: method NodeRequire.resolve(id:string): string
  • removed: namespace NodeJS
  • removed: property Console.Console: { prototype: Console, new(stdout: NodeJS.WritableStream, stderr?: NodeJS.WritableStream): Console }
  • removed: property Error.stack?: string
  • removed: property ErrorConstructor.prepareStackTrace?: (err: Error, stackTraces: NodeJS.CallSite[]) => any
  • removed: property ErrorConstructor.stackTraceLimit: number
  • removed: property NodeJS.ErrnoException.code?: string
  • removed: property NodeJS.ErrnoException.errno?: number
  • removed: property NodeJS.ErrnoException.path?: string
  • removed: property NodeJS.ErrnoException.stack?: string
  • removed: property NodeJS.ErrnoException.syscall?: string
  • removed: property NodeJS.Global.Array: typeof Array
  • removed: property NodeJS.Global.ArrayBuffer: typeof ArrayBuffer
  • removed: property NodeJS.Global.Boolean: typeof Boolean
  • removed: property NodeJS.Global.Buffer: typeof Buffer
  • removed: property NodeJS.Global.DataView: typeof DataView
  • removed: property NodeJS.Global.Date: typeof Date
  • removed: property NodeJS.Global.Error: typeof Error
  • removed: property NodeJS.Global.EvalError: typeof EvalError
  • removed: property NodeJS.Global.Float32Array: typeof Float32Array
  • removed: property NodeJS.Global.Float64Array: typeof Float64Array
  • removed: property NodeJS.Global.Function: typeof Function
  • removed: property NodeJS.Global.GLOBAL: Global
  • removed: property NodeJS.Global.Infinity: typeof Infinity
  • removed: property NodeJS.Global.Int16Array: typeof Int16Array
  • removed: property NodeJS.Global.Int32Array: typeof Int32Array
  • removed: property NodeJS.Global.Int8Array: typeof Int8Array
  • removed: property NodeJS.Global.Intl: typeof Intl
  • removed: property NodeJS.Global.JSON: typeof JSON
  • removed: property NodeJS.Global.Map: MapConstructor
  • removed: property NodeJS.Global.Math: typeof Math
  • removed: property NodeJS.Global.NaN: typeof NaN
  • removed: property NodeJS.Global.Number: typeof Number
  • removed: property NodeJS.Global.Object: typeof Object
  • removed: property NodeJS.Global.Promise: Function
  • removed: property NodeJS.Global.RangeError: typeof RangeError
  • removed: property NodeJS.Global.ReferenceError: typeof ReferenceError
  • removed: property NodeJS.Global.RegExp: typeof RegExp
  • removed: property NodeJS.Global.Set: SetConstructor
  • removed: property NodeJS.Global.String: typeof String
  • removed: property NodeJS.Global.Symbol: Function
  • removed: property NodeJS.Global.SyntaxError: typeof SyntaxError
  • removed: property NodeJS.Global.TypeError: typeof TypeError
  • removed: property NodeJS.Global.URIError: typeof URIError
  • removed: property NodeJS.Global.Uint16Array: typeof Uint16Array
  • removed: property NodeJS.Global.Uint32Array: typeof Uint32Array
  • removed: property NodeJS.Global.Uint8Array: typeof Uint8Array
  • removed: property NodeJS.Global.Uint8ClampedArray: Function
  • removed: property NodeJS.Global.WeakMap: WeakMapConstructor
  • removed: property NodeJS.Global.WeakSet: WeakSetConstructor
  • removed: property NodeJS.Global.clearImmediate: (immediateId: any) => void
  • removed: property NodeJS.Global.clearInterval: (intervalId: NodeJS.Timer) => void
  • removed: property NodeJS.Global.clearTimeout: (timeoutId: NodeJS.Timer) => void
  • removed: property NodeJS.Global.console: typeof console
  • removed: property NodeJS.Global.decodeURI: typeof decodeURI
  • removed: property NodeJS.Global.decodeURIComponent: typeof decodeURIComponent
  • removed: property NodeJS.Global.encodeURI: typeof encodeURI
  • removed: property NodeJS.Global.encodeURIComponent: typeof encodeURIComponent
  • removed: property NodeJS.Global.escape: (str: string) => string
  • removed: property NodeJS.Global.eval: typeof eval
  • removed: property NodeJS.Global.gc: () => void
  • removed: property NodeJS.Global.global: Global
  • removed: property NodeJS.Global.isFinite: typeof isFinite
  • removed: property NodeJS.Global.isNaN: typeof isNaN
  • removed: property NodeJS.Global.parseFloat: typeof parseFloat
  • removed: property NodeJS.Global.parseInt: typeof parseInt
  • removed: property NodeJS.Global.process: Process
  • removed: property NodeJS.Global.root: Global
  • removed: property NodeJS.Global.setImmediate: (callback: (...args: any[]) => void, ...args: any[]) => any
  • removed: property NodeJS.Global.setInterval: (callback: (...args: any[]) => void, ms: number, ...args: any[]) => NodeJS.Timer
  • removed: property NodeJS.Global.setTimeout: (callback: (...args: any[]) => void, ms: number, ...args: any[]) => NodeJS.Timer
  • removed: property NodeJS.Global.undefined: typeof undefined
  • removed: property NodeJS.Global.unescape: (str: string) => string
  • removed: property NodeJS.Global.v8debug?: any
  • removed: property NodeJS.InspectOptions.colors?: boolean
  • removed: property NodeJS.InspectOptions.customInspect?: boolean
  • removed: property NodeJS.InspectOptions.depth?: number | null
  • removed: property NodeJS.InspectOptions.showHidden?: boolean
  • removed: property NodeJS.MemoryUsage.heapTotal: number
  • removed: property NodeJS.MemoryUsage.heapUsed: number
  • removed: property NodeJS.MemoryUsage.rss: number
  • removed: property NodeJS.Process.arch: string
  • removed: property NodeJS.Process.argv: string[]
  • removed: property NodeJS.Process.config: { target_defaults: { cflags: any[]; default_configuration: string; defines: string[]; include_dirs: string[]; libraries: string[] }; variables: { clang: number; host_arch: string; node_install_npm: boolean; node_install_waf: boolean; node_prefix: string; node_shared_openssl: boolean; node_shared_v8: boolean; node_shared_zlib: boolean; node_use_dtrace: boolean; node…
  • removed: property NodeJS.Process.connected: boolean
  • removed: property NodeJS.Process.debugPort: number
  • removed: property NodeJS.Process.domain: Domain
  • removed: property NodeJS.Process.env: ProcessEnv
  • removed: property NodeJS.Process.execArgv: string[]
  • removed: property NodeJS.Process.execPath: string
  • removed: property NodeJS.Process.exitCode: number
  • removed: property NodeJS.Process.mainModule?: NodeModule
  • removed: property NodeJS.Process.pid: number
  • removed: property NodeJS.Process.platform: string
  • removed: property NodeJS.Process.stderr: Socket
  • removed: property NodeJS.Process.stdin: Socket
  • removed: property NodeJS.Process.stdout: Socket
  • removed: property NodeJS.Process.title: string
  • removed: property NodeJS.Process.version: string
  • removed: property NodeJS.Process.versions: { http_parser: string; node: string; v8: string; ares: string; uv: string; zlib: string; modules: string; openssl: string }
  • removed: property NodeJS.ReadableStream.readable: boolean
  • removed: property NodeJS.Socket.isTTY?: true
  • removed: property NodeJS.WritableStream.writable: boolean
  • removed: property NodeModule.children: NodeModule[]
  • removed: property NodeModule.exports: any
  • removed: property NodeModule.filename: string
  • removed: property NodeModule.id: string
  • removed: property NodeModule.loaded: boolean
  • removed: property NodeModule.parent: NodeModule | null
  • removed: property NodeModule.require: NodeRequireFunction
  • removed: property NodeRequire.cache: any
  • removed: property NodeRequire.extensions: any
  • removed: property NodeRequire.main: NodeModule | undefined
  • removed: type BufferEncoding = 'ascii' | 'utf8' | 'utf16le' | 'ucs2' | 'base64' | 'binary' | 'hex'
  • removed: var Buffer: { new (str: string, encoding?: string): Buffer; new (size: number): Buffer; new (array: Uint8Array): Buffer; new (arrayBuffer: ArrayBuffer): Buffer; new (array…
  • removed: var SlowBuffer: { new (str: string, encoding?: string): Buffer; new (size: number): Buffer; new (size: Uint8Array): Buffer; new (array: any[]): Buffer; prototype: Buffer; isBu…
  • removed: var __dirname: string
  • removed: var __filename: string
  • removed: var console: Console
  • removed: var exports: any
  • removed: var global: NodeJS.Global
  • removed: var module: NodeModule
  • removed: var process: NodeJS.Process
  • removed: var require: NodeRequire