Skip to content

Upgrading @types/node 8 to 9

Unknown8.10.66 → 9.6.61

Fetching 71 releases from GitHub…0 / 71
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.

  • removed: interface NodeBuffer extends Uint8Array
  • removed: interface NodeJS.ProcessRelease
  • removed: method NodeBuffer.compare(otherBuffer: Buffer, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number
  • removed: method NodeBuffer.copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number
  • removed: method NodeBuffer.entries(): IterableIterator<[number, number]>
  • removed: method NodeBuffer.equals(otherBuffer: Buffer): boolean
  • removed: method NodeBuffer.fill(value: any, offset?: number, end?: number): this
  • removed: method NodeBuffer.includes(value: string | number | Buffer, byteOffset?: number, encoding?: string): boolean
  • removed: method NodeBuffer.indexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number
  • removed: method NodeBuffer.keys(): IterableIterator<number>
  • removed: method NodeBuffer.lastIndexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): 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.swap16(): Buffer
  • removed: method NodeBuffer.swap32(): Buffer
  • removed: method NodeBuffer.swap64(): Buffer
  • removed: method NodeBuffer.toJSON(): { type: 'Buffer', data: any[] }
  • removed: method NodeBuffer.toString(encoding?: string, start?: number, end?: number): string
  • removed: method NodeBuffer.values(): IterableIterator<number>
  • 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.Domain.dispose(): void
  • removed: property NodeJS.Process.release: ProcessRelease
  • removed: property NodeJS.ProcessRelease.headersUrl?: string
  • removed: property NodeJS.ProcessRelease.libUrl?: string
  • removed: property NodeJS.ProcessRelease.lts?: string
  • removed: property NodeJS.ProcessRelease.name: string
  • removed: property NodeJS.ProcessRelease.sourceUrl?: string
  • changed: interface Buffer extends NodeBuffer → interface Buffer extends Uint8Array
  • changed: method Console.time(label: string): void → method Console.time(label?: string): void
  • changed: method Console.timeEnd(label: string): void → method Console.timeEnd(label?: string): void
  • changed: property NodeJS.Process.exitCode: number → property NodeJS.Process.exitCode?: number
  • changed: type NodeJS.SignalsListener = () => void → type NodeJS.SignalsListener = (signal: Signals) => void
  • added: method Buffer.compare(otherBuffer: Uint8Array, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number
  • added: method Buffer.copy(targetBuffer: Uint8Array, targetStart?: number, sourceStart?: number, sourceEnd?: number): number
  • added: method Buffer.entries(): IterableIterator<[number, number]>
  • added: method Buffer.equals(otherBuffer: Uint8Array): boolean
  • added: method Buffer.fill(value: any, offset?: number, end?: number): this
  • added: method Buffer.includes(value: string | number | Buffer, byteOffset?: number, encoding?: string): boolean
  • added: method Buffer.indexOf(value: string | number | Uint8Array, byteOffset?: number, encoding?: string): number
  • added: method Buffer.keys(): IterableIterator<number>
  • added: method Buffer.lastIndexOf(value: string | number | Uint8Array, byteOffset?: number, encoding?: string): number
  • added: method Buffer.readDoubleBE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readDoubleLE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readFloatBE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readFloatLE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readInt16BE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readInt16LE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readInt32BE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readInt32LE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readInt8(offset: number, noAssert?: boolean): number
  • added: method Buffer.readIntBE(offset: number, byteLength: number, noAssert?: boolean): number
  • added: method Buffer.readIntLE(offset: number, byteLength: number, noAssert?: boolean): number
  • added: method Buffer.readUInt16BE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readUInt16LE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readUInt32BE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readUInt32LE(offset: number, noAssert?: boolean): number
  • added: method Buffer.readUInt8(offset: number, noAssert?: boolean): number
  • added: method Buffer.readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number
  • added: method Buffer.readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number
  • added: method Buffer.slice(start?: number, end?: number): Buffer
  • added: method Buffer.swap16(): Buffer
  • added: method Buffer.swap32(): Buffer
  • added: method Buffer.swap64(): Buffer
  • added: method Buffer.toJSON(): { type: 'Buffer', data: any[] }
  • added: method Buffer.toString(encoding?: string, start?: number, end?: number): string
  • added: method Buffer.values(): IterableIterator<number>
  • added: method Buffer.write(string: string, offset?: number, length?: number, encoding?: string): number
  • added: method Buffer.writeDoubleBE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeDoubleLE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeFloatBE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeFloatLE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeInt16BE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeInt16LE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeInt32BE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeInt32LE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeInt8(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • added: method Buffer.writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • added: method Buffer.writeUInt16BE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeUInt16LE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeUInt32BE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeUInt32LE(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeUInt8(value: number, offset: number, noAssert?: boolean): number
  • added: method Buffer.writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • added: method Buffer.writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number
  • added: method Console.dirxml(...data: any[]): void
  • added: method Console.table(tabularData: any, properties?: ReadonlyArray<string>): void
  • added: method NodeJS.EventEmitter.rawListeners(event: string | symbol): Function[]
  • added: method NodeJS.Process.hasUncaughtExceptionCaptureCallback(): boolean
  • added: method NodeJS.Process.setUncaughtExceptionCaptureCallback(cb: ((err: Error) => void) | null): void
  • added: property Buffer.constructor: typeof Buffer
  • added: property NodeJS.Process.ppid: number
  • added: readonly property NodeJS.ReadStream.readableLength: number
  • added: readonly property NodeJS.WriteStream.writableLength: number
  • changed: function internal(value: any, message?: string): void → function internal(value: any, message?: string | Error): void
  • changed: function internal.deepEqual(actual: any, expected: any, message?: string): void → function internal.deepEqual(actual: any, expected: any, message?: string | Error): void
  • changed: function internal.deepStrictEqual(actual: any, expected: any, message?: string): void → function internal.deepStrictEqual(actual: any, expected: any, message?: string | Error): void
  • changed: function internal.doesNotThrow(block: Function, error: RegExp | Function, message?: string): void → function internal.doesNotThrow(block: Function, error: RegExp | Function, message?: string | Error): void
  • changed: function internal.doesNotThrow(block: Function, message?: string): void → function internal.doesNotThrow(block: Function, message?: string | Error): void
  • changed: function internal.equal(actual: any, expected: any, message?: string): void → function internal.equal(actual: any, expected: any, message?: string | Error): void
  • changed: function internal.fail(actual: any, expected: any, message?: string, operator?: string, stackStartFn?: Function): never → function internal.fail(actual: any, expected: any, message?: string | Error, operator?: string, stackStartFn?: Function): never
  • changed: function internal.fail(message?: string): never → function internal.fail(message?: string | Error): never
  • changed: function internal.notDeepEqual(actual: any, expected: any, message?: string): void → function internal.notDeepEqual(actual: any, expected: any, message?: string | Error): void
  • changed: function internal.notDeepStrictEqual(actual: any, expected: any, message?: string): void → function internal.notDeepStrictEqual(actual: any, expected: any, message?: string | Error): void
  • changed: function internal.notEqual(actual: any, expected: any, message?: string): void → function internal.notEqual(actual: any, expected: any, message?: string | Error): void
  • changed: function internal.notStrictEqual(actual: any, expected: any, message?: string): void → function internal.notStrictEqual(actual: any, expected: any, message?: string | Error): void
  • changed: function internal.ok(value: any, message?: string): void → function internal.ok(value: any, message?: string | Error): void
  • changed: function internal.strictEqual(actual: any, expected: any, message?: string): void → function internal.strictEqual(actual: any, expected: any, message?: string | Error): void
  • changed: function internal.throws(block: Function, error: RegExp | Function, message?: string): void → function internal.throws(block: Function, error: RegExp | Function, message?: string | Error): void
  • changed: function internal.throws(block: Function, message?: string): void → function internal.throws(block: Function, message?: string | Error): void
  • added: method AsyncResource.runInAsyncScope<This, Result>(fn: (this: This, ...args: any[]) => Result, thisArg?: This, ...args: any[]): Result
  • removed: property ExecFileOptions.shell?: boolean | string
  • removed: readonly property ChildProcess.channel?: stream.Pipe | null
  • changed: property SpawnSyncReturns.error?: Error → property SpawnSyncReturns.error: Error
  • removed: property Worker.suicide: boolean
  • changed: interface Cipher extends stream.Transform → interface Cipher extends NodeJS.ReadWriteStream
  • changed: interface Decipher extends stream.Transform → interface Decipher extends NodeJS.ReadWriteStream
  • changed: interface Hash extends stream.Transform → interface Hash extends NodeJS.ReadWriteStream
  • changed: interface Hmac extends stream.Transform → interface Hmac extends NodeJS.ReadWriteStream
  • removed: interface AddressInfo
  • removed: property AddressInfo.address: string
  • removed: property AddressInfo.family: string
  • removed: property AddressInfo.port: number
  • changed: method Socket.address(): AddressInfo → method Socket.address(): AddressInfo | string
  • changed: property SocketOptions.lookup?: (hostname: string, options: dns.LookupOneOptions, callback: (err: NodeJS.ErrnoException | null, address: string, family: number) => void) => void → property SocketOptions.lookup?: (hostname: string, options: dns.LookupOneOptions, callback: (err: NodeJS.ErrnoException, address: string, family: number) => void) => void
  • removed: property LookupOptions.verbatim?: boolean
  • changed: function lookup(hostname: string, callback: (err: NodeJS.ErrnoException | null, address: string, family: number) => void): void → function lookup(hostname: string, callback: (err: NodeJS.ErrnoException, address: string, family: number) => void): void
  • changed: function lookup(hostname: string, family: number, callback: (err: NodeJS.ErrnoException | null, address: string, family: number) => void): void → function lookup(hostname: string, family: number, callback: (err: NodeJS.ErrnoException, address: string, family: number) => void): void
  • changed: function lookup(hostname: string, options: LookupAllOptions, callback: (err: NodeJS.ErrnoException | null, addresses: LookupAddress[]) => void): void → function lookup(hostname: string, options: LookupAllOptions, callback: (err: NodeJS.ErrnoException, addresses: LookupAddress[]) => void): void
  • changed: function lookup(hostname: string, options: LookupOneOptions, callback: (err: NodeJS.ErrnoException | null, address: string, family: number) => void): void → function lookup(hostname: string, options: LookupOneOptions, callback: (err: NodeJS.ErrnoException, address: string, family: number) => void): void
  • changed: function lookup(hostname: string, options: LookupOptions, callback: (err: NodeJS.ErrnoException | null, address: string | LookupAddress[], family: number) => void): void → function lookup(hostname: string, options: LookupOptions, callback: (err: NodeJS.ErrnoException, address: string | LookupAddress[], family: number) => void): void
  • changed: function lookupService(address: string, port: number, callback: (err: NodeJS.ErrnoException | null, hostname: string, service: string) => void): void → function lookupService(address: string, port: number, callback: (err: NodeJS.ErrnoException, hostname: string, service: string) => void): void
  • changed: function resolve(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void → function resolve(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'A', callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void → function resolve(hostname: string, rrtype: 'A', callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'AAAA', callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void → function resolve(hostname: string, rrtype: 'AAAA', callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'ANY', callback: (err: NodeJS.ErrnoException | null, addresses: AnyRecord[]) => void): void → function resolve(hostname: string, rrtype: 'ANY', callback: (err: NodeJS.ErrnoException, addresses: AnyRecord[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'CNAME', callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void → function resolve(hostname: string, rrtype: 'CNAME', callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'MX', callback: (err: NodeJS.ErrnoException | null, addresses: MxRecord[]) => void): void → function resolve(hostname: string, rrtype: 'MX', callback: (err: NodeJS.ErrnoException, addresses: MxRecord[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'NAPTR', callback: (err: NodeJS.ErrnoException | null, addresses: NaptrRecord[]) => void): void → function resolve(hostname: string, rrtype: 'NAPTR', callback: (err: NodeJS.ErrnoException, addresses: NaptrRecord[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'NS', callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void → function resolve(hostname: string, rrtype: 'NS', callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'PTR', callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void → function resolve(hostname: string, rrtype: 'PTR', callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'SOA', callback: (err: NodeJS.ErrnoException | null, addresses: SoaRecord) => void): void → function resolve(hostname: string, rrtype: 'SOA', callback: (err: NodeJS.ErrnoException, addresses: SoaRecord) => void): void
  • changed: function resolve(hostname: string, rrtype: 'SRV', callback: (err: NodeJS.ErrnoException | null, addresses: SrvRecord[]) => void): void → function resolve(hostname: string, rrtype: 'SRV', callback: (err: NodeJS.ErrnoException, addresses: SrvRecord[]) => void): void
  • changed: function resolve(hostname: string, rrtype: 'TXT', callback: (err: NodeJS.ErrnoException | null, addresses: string[][]) => void): void → function resolve(hostname: string, rrtype: 'TXT', callback: (err: NodeJS.ErrnoException, addresses: string[][]) => void): void
  • changed: function resolve(hostname: string, rrtype: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[] | MxRecord[] | NaptrRecord[] | SoaRecord | SrvRecord[] | string[][] | AnyRecord[]) => void): void → function resolve(hostname: string, rrtype: string, callback: (err: NodeJS.ErrnoException, addresses: string[] | MxRecord[] | NaptrRecord[] | SoaRecord | SrvRecord[] | string[][] | AnyRecord[]) => void): void
  • changed: function resolve4(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void → function resolve4(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void
  • changed: function resolve4(hostname: string, options: ResolveOptions, callback: (err: NodeJS.ErrnoException | null, addresses: string[] | RecordWithTtl[]) => void): void → function resolve4(hostname: string, options: ResolveOptions, callback: (err: NodeJS.ErrnoException, addresses: string[] | RecordWithTtl[]) => void): void
  • changed: function resolve4(hostname: string, options: ResolveWithTtlOptions, callback: (err: NodeJS.ErrnoException | null, addresses: RecordWithTtl[]) => void): void → function resolve4(hostname: string, options: ResolveWithTtlOptions, callback: (err: NodeJS.ErrnoException, addresses: RecordWithTtl[]) => void): void
  • changed: function resolve6(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void → function resolve6(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void
  • changed: function resolve6(hostname: string, options: ResolveOptions, callback: (err: NodeJS.ErrnoException | null, addresses: string[] | RecordWithTtl[]) => void): void → function resolve6(hostname: string, options: ResolveOptions, callback: (err: NodeJS.ErrnoException, addresses: string[] | RecordWithTtl[]) => void): void
  • changed: function resolve6(hostname: string, options: ResolveWithTtlOptions, callback: (err: NodeJS.ErrnoException | null, addresses: RecordWithTtl[]) => void): void → function resolve6(hostname: string, options: ResolveWithTtlOptions, callback: (err: NodeJS.ErrnoException, addresses: RecordWithTtl[]) => void): void
  • changed: function resolveAny(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: AnyRecord[]) => void): void → function resolveAny(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: AnyRecord[]) => void): void
  • changed: function resolveCname(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void → function resolveCname(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void
  • changed: function resolveMx(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: MxRecord[]) => void): void → function resolveMx(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: MxRecord[]) => void): void
  • changed: function resolveNaptr(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: NaptrRecord[]) => void): void → function resolveNaptr(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: NaptrRecord[]) => void): void
  • changed: function resolveNs(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void → function resolveNs(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void
  • changed: function resolvePtr(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[]) => void): void → function resolvePtr(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void
  • changed: function resolveSoa(hostname: string, callback: (err: NodeJS.ErrnoException | null, address: SoaRecord) => void): void → function resolveSoa(hostname: string, callback: (err: NodeJS.ErrnoException, address: SoaRecord) => void): void
  • changed: function resolveSrv(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: SrvRecord[]) => void): void → function resolveSrv(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: SrvRecord[]) => void): void
  • changed: function resolveTxt(hostname: string, callback: (err: NodeJS.ErrnoException | null, addresses: string[][]) => void): void → function resolveTxt(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[][]) => void): void
  • changed: function reverse(ip: string, callback: (err: NodeJS.ErrnoException | null, hostnames: string[]) => void): void → function reverse(ip: string, callback: (err: NodeJS.ErrnoException, hostnames: string[]) => void): void
  • removed: method Domain.dispose(): void
  • added: method internal.EventEmitter.rawListeners(event: string | symbol): Function[]
  • changed: function access(path: PathLike, callback: (err: NodeJS.ErrnoException | null) => void): void → function access(path: PathLike, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function access(path: PathLike, mode: number | undefined, callback: (err: NodeJS.ErrnoException | null) => void): void → function access(path: PathLike, mode: number | undefined, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function appendFile(file: PathLike | number, data: any, callback: (err: NodeJS.ErrnoException | null) => void): void → function appendFile(file: PathLike | number, data: any, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function appendFile(file: PathLike | number, data: any, options: { encoding?: string | null, mode?: string | number, flag?: string } | string | undefined | null, callback: (err: NodeJS.ErrnoException | null) => void): void → function appendFile(file: PathLike | number, data: any, options: { encoding?: string | null, mode?: string | number, flag?: string } | string | undefined | null, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function chmod(path: PathLike, mode: string | number, callback: (err: NodeJS.ErrnoException | null) => void): void → function chmod(path: PathLike, mode: string | number, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function chown(path: PathLike, uid: number, gid: number, callback: (err: NodeJS.ErrnoException | null) => void): void → function chown(path: PathLike, uid: number, gid: number, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function close(fd: number, callback: (err: NodeJS.ErrnoException | null) => void): void → function close(fd: number, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function copyFile(src: PathLike, dest: PathLike, callback: (err: NodeJS.ErrnoException | null) => void): void → function copyFile(src: PathLike, dest: PathLike, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function copyFile(src: PathLike, dest: PathLike, flags: number, callback: (err: NodeJS.ErrnoException | null) => void): void → function copyFile(src: PathLike, dest: PathLike, flags: number, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function fchmod(fd: number, mode: string | number, callback: (err: NodeJS.ErrnoException | null) => void): void → function fchmod(fd: number, mode: string | number, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function fchown(fd: number, uid: number, gid: number, callback: (err: NodeJS.ErrnoException | null) => void): void → function fchown(fd: number, uid: number, gid: number, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function fdatasync(fd: number, callback: (err: NodeJS.ErrnoException | null) => void): void → function fdatasync(fd: number, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function fstat(fd: number, callback: (err: NodeJS.ErrnoException | null, stats: Stats) => void): void → function fstat(fd: number, callback: (err: NodeJS.ErrnoException, stats: Stats) => void): void
  • changed: function fsync(fd: number, callback: (err: NodeJS.ErrnoException | null) => void): void → function fsync(fd: number, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function ftruncate(fd: number, callback: (err: NodeJS.ErrnoException | null) => void): void → function ftruncate(fd: number, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function ftruncate(fd: number, len: number | undefined | null, callback: (err: NodeJS.ErrnoException | null) => void): void → function ftruncate(fd: number, len: number | undefined | null, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function futimes(fd: number, atime: string | number | Date, mtime: string | number | Date, callback: (err: NodeJS.ErrnoException | null) => void): void → function futimes(fd: number, atime: string | number | Date, mtime: string | number | Date, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function lchmod(path: PathLike, mode: string | number, callback: (err: NodeJS.ErrnoException | null) => void): void → function lchmod(path: PathLike, mode: string | number, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function lchown(path: PathLike, uid: number, gid: number, callback: (err: NodeJS.ErrnoException | null) => void): void → function lchown(path: PathLike, uid: number, gid: number, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function link(existingPath: PathLike, newPath: PathLike, callback: (err: NodeJS.ErrnoException | null) => void): void → function link(existingPath: PathLike, newPath: PathLike, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function lstat(path: PathLike, callback: (err: NodeJS.ErrnoException | null, stats: Stats) => void): void → function lstat(path: PathLike, callback: (err: NodeJS.ErrnoException, stats: Stats) => void): void
  • changed: function mkdir(path: PathLike, callback: (err: NodeJS.ErrnoException | null) => void): void → function mkdir(path: PathLike, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function mkdir(path: PathLike, mode: number | string | undefined | null, callback: (err: NodeJS.ErrnoException | null) => void): void → function mkdir(path: PathLike, mode: number | string | undefined | null, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function mkdtemp(prefix: string, callback: (err: NodeJS.ErrnoException | null, folder: string) => void): void → function mkdtemp(prefix: string, callback: (err: NodeJS.ErrnoException, folder: string) => void): void
  • changed: function mkdtemp(prefix: string, options: 'buffer' | { encoding: 'buffer' }, callback: (err: NodeJS.ErrnoException | null, folder: Buffer) => void): void → function mkdtemp(prefix: string, options: 'buffer' | { encoding: 'buffer' }, callback: (err: NodeJS.ErrnoException, folder: Buffer) => void): void
  • changed: function mkdtemp(prefix: string, options: { encoding?: BufferEncoding | null } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException | null, folder: string) => void): void → function mkdtemp(prefix: string, options: { encoding?: BufferEncoding | null } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException, folder: string) => void): void
  • changed: function mkdtemp(prefix: string, options: { encoding?: string | null } | string | undefined | null, callback: (err: NodeJS.ErrnoException | null, folder: string | Buffer) => void): void → function mkdtemp(prefix: string, options: { encoding?: string | null } | string | undefined | null, callback: (err: NodeJS.ErrnoException, folder: string | Buffer) => void): void
  • changed: function open(path: PathLike, flags: string | number, callback: (err: NodeJS.ErrnoException | null, fd: number) => void): void → function open(path: PathLike, flags: string | number, callback: (err: NodeJS.ErrnoException, fd: number) => void): void
  • changed: function open(path: PathLike, flags: string | number, mode: string | number | undefined | null, callback: (err: NodeJS.ErrnoException | null, fd: number) => void): void → function open(path: PathLike, flags: string | number, mode: string | number | undefined | null, callback: (err: NodeJS.ErrnoException, fd: number) => void): void
  • changed: function read<TBuffer extends Buffer | Uint8Array>(fd: number, buffer: TBuffer, offset: number, length: number, position: number | null, callback?: (err: NodeJS.ErrnoException | null, bytesRead: number, buffer: TBuffer) => void): void → function read<TBuffer extends Buffer | Uint8Array>(fd: number, buffer: TBuffer, offset: number, length: number, position: number | null, callback?: (err: NodeJS.ErrnoException, bytesRead: number, buffer: TBuffer) => void): void
  • changed: function readFile(path: PathLike | number, callback: (err: NodeJS.ErrnoException | null, data: Buffer) => void): void → function readFile(path: PathLike | number, callback: (err: NodeJS.ErrnoException, data: Buffer) => void): void
  • changed: function readFile(path: PathLike | number, options: { encoding: string; flag?: string } | string, callback: (err: NodeJS.ErrnoException | null, data: string) => void): void → function readFile(path: PathLike | number, options: { encoding: string; flag?: string } | string, callback: (err: NodeJS.ErrnoException, data: string) => void): void
  • changed: function readFile(path: PathLike | number, options: { encoding?: null; flag?: string } | undefined | null, callback: (err: NodeJS.ErrnoException | null, data: Buffer) => void): void → function readFile(path: PathLike | number, options: { encoding?: null; flag?: string } | undefined | null, callback: (err: NodeJS.ErrnoException, data: Buffer) => void): void
  • changed: function readFile(path: PathLike | number, options: { encoding?: string | null; flag?: string } | string | undefined | null, callback: (err: NodeJS.ErrnoException | null, data: string | Buffer) => void): void → function readFile(path: PathLike | number, options: { encoding?: string | null; flag?: string } | string | undefined | null, callback: (err: NodeJS.ErrnoException, data: string | Buffer) => void): void
  • changed: function readdir(path: PathLike, callback: (err: NodeJS.ErrnoException | null, files: string[]) => void): void → function readdir(path: PathLike, callback: (err: NodeJS.ErrnoException, files: string[]) => void): void
  • changed: function readdir(path: PathLike, options: { encoding: 'buffer' } | 'buffer', callback: (err: NodeJS.ErrnoException | null, files: Buffer[]) => void): void → function readdir(path: PathLike, options: { encoding: 'buffer' } | 'buffer', callback: (err: NodeJS.ErrnoException, files: Buffer[]) => void): void
  • changed: function readdir(path: PathLike, options: { encoding: BufferEncoding | null } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException | null, files: string[]) => void): void → function readdir(path: PathLike, options: { encoding: BufferEncoding | null } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException, files: string[]) => void): void
  • changed: function readdir(path: PathLike, options: { encoding?: string | null } | string | undefined | null, callback: (err: NodeJS.ErrnoException | null, files: string[] | Buffer[]) => void): void → function readdir(path: PathLike, options: { encoding?: string | null } | string | undefined | null, callback: (err: NodeJS.ErrnoException, files: string[] | Buffer[]) => void): void
  • changed: function readlink(path: PathLike, callback: (err: NodeJS.ErrnoException | null, linkString: string) => void): void → function readlink(path: PathLike, callback: (err: NodeJS.ErrnoException, linkString: string) => void): void
  • changed: function readlink(path: PathLike, options: { encoding: 'buffer' } | 'buffer', callback: (err: NodeJS.ErrnoException | null, linkString: Buffer) => void): void → function readlink(path: PathLike, options: { encoding: 'buffer' } | 'buffer', callback: (err: NodeJS.ErrnoException, linkString: Buffer) => void): void
  • changed: function readlink(path: PathLike, options: { encoding?: BufferEncoding | null } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException | null, linkString: string) => void): void → function readlink(path: PathLike, options: { encoding?: BufferEncoding | null } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException, linkString: string) => void): void
  • changed: function readlink(path: PathLike, options: { encoding?: string | null } | string | undefined | null, callback: (err: NodeJS.ErrnoException | null, linkString: string | Buffer) => void): void → function readlink(path: PathLike, options: { encoding?: string | null } | string | undefined | null, callback: (err: NodeJS.ErrnoException, linkString: string | Buffer) => void): void
  • changed: function realpath(path: PathLike, callback: (err: NodeJS.ErrnoException | null, resolvedPath: string) => void): void → function realpath(path: PathLike, callback: (err: NodeJS.ErrnoException, resolvedPath: string) => void): void
  • changed: function realpath(path: PathLike, options: { encoding: 'buffer' } | 'buffer', callback: (err: NodeJS.ErrnoException | null, resolvedPath: Buffer) => void): void → function realpath(path: PathLike, options: { encoding: 'buffer' } | 'buffer', callback: (err: NodeJS.ErrnoException, resolvedPath: Buffer) => void): void
  • changed: function realpath(path: PathLike, options: { encoding?: BufferEncoding | null } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException | null, resolvedPath: string) => void): void → function realpath(path: PathLike, options: { encoding?: BufferEncoding | null } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException, resolvedPath: string) => void): void
  • changed: function realpath(path: PathLike, options: { encoding?: string | null } | string | undefined | null, callback: (err: NodeJS.ErrnoException | null, resolvedPath: string | Buffer) => void): void → function realpath(path: PathLike, options: { encoding?: string | null } | string | undefined | null, callback: (err: NodeJS.ErrnoException, resolvedPath: string | Buffer) => void): void
  • changed: function rename(oldPath: PathLike, newPath: PathLike, callback: (err: NodeJS.ErrnoException | null) => void): void → function rename(oldPath: PathLike, newPath: PathLike, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function rmdir(path: PathLike, callback: (err: NodeJS.ErrnoException | null) => void): void → function rmdir(path: PathLike, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function stat(path: PathLike, callback: (err: NodeJS.ErrnoException | null, stats: Stats) => void): void → function stat(path: PathLike, callback: (err: NodeJS.ErrnoException, stats: Stats) => void): void
  • changed: function symlink(target: PathLike, path: PathLike, callback: (err: NodeJS.ErrnoException | null) => void): void → function symlink(target: PathLike, path: PathLike, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function symlink(target: PathLike, path: PathLike, type: symlink.Type | undefined | null, callback: (err: NodeJS.ErrnoException | null) => void): void → function symlink(target: PathLike, path: PathLike, type: symlink.Type | undefined | null, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function truncate(path: PathLike, callback: (err: NodeJS.ErrnoException | null) => void): void → function truncate(path: PathLike, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function truncate(path: PathLike, len: number | undefined | null, callback: (err: NodeJS.ErrnoException | null) => void): void → function truncate(path: PathLike, len: number | undefined | null, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function unlink(path: PathLike, callback: (err: NodeJS.ErrnoException | null) => void): void → function unlink(path: PathLike, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function utimes(path: PathLike, atime: string | number | Date, mtime: string | number | Date, callback: (err: NodeJS.ErrnoException | null) => void): void → function utimes(path: PathLike, atime: string | number | Date, mtime: string | number | Date, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function write(fd: number, string: any, callback: (err: NodeJS.ErrnoException | null, written: number, str: string) => void): void → function write(fd: number, string: any, callback: (err: NodeJS.ErrnoException, written: number, str: string) => void): void
  • changed: function write(fd: number, string: any, position: number | undefined | null, callback: (err: NodeJS.ErrnoException | null, written: number, str: string) => void): void → function write(fd: number, string: any, position: number | undefined | null, callback: (err: NodeJS.ErrnoException, written: number, str: string) => void): void
  • changed: function write(fd: number, string: any, position: number | undefined | null, encoding: string | undefined | null, callback: (err: NodeJS.ErrnoException | null, written: number, str: string) => void): void → function write(fd: number, string: any, position: number | undefined | null, encoding: string | undefined | null, callback: (err: NodeJS.ErrnoException, written: number, str: string) => void): void
  • changed: function write<TBuffer extends Buffer | Uint8Array>(fd: number, buffer: TBuffer, callback: (err: NodeJS.ErrnoException | null, written: number, buffer: TBuffer) => void): void → function write<TBuffer extends Buffer | Uint8Array>(fd: number, buffer: TBuffer, callback: (err: NodeJS.ErrnoException, written: number, buffer: TBuffer) => void): void
  • changed: function write<TBuffer extends Buffer | Uint8Array>(fd: number, buffer: TBuffer, offset: number | undefined | null, callback: (err: NodeJS.ErrnoException | null, written: number, buffer: TBuffer) => void): void → function write<TBuffer extends Buffer | Uint8Array>(fd: number, buffer: TBuffer, offset: number | undefined | null, callback: (err: NodeJS.ErrnoException, written: number, buffer: TBuffer) => void): void
  • changed: function write<TBuffer extends Buffer | Uint8Array>(fd: number, buffer: TBuffer, offset: number | undefined | null, length: number | undefined | null, callback: (err: NodeJS.ErrnoException | null, written: number, buffer: TBuffer) => void): void → function write<TBuffer extends Buffer | Uint8Array>(fd: number, buffer: TBuffer, offset: number | undefined | null, length: number | undefined | null, callback: (err: NodeJS.ErrnoException, written: number, buffer: TBuffer) => void): void
  • changed: function write<TBuffer extends Buffer | Uint8Array>(fd: number, buffer: TBuffer, offset: number | undefined | null, length: number | undefined | null, position: number | undefined | null, callback: (err: NodeJS.ErrnoException | null, written: number, buffer: TBuffer) => void): void → function write<TBuffer extends Buffer | Uint8Array>(fd: number, buffer: TBuffer, offset: number | undefined | null, length: number | undefined | null, position: number | undefined | null, callback: (err: NodeJS.ErrnoException, written: number, buffer: TBuffer) => void): void
  • changed: function writeFile(path: PathLike | number, data: any, callback: (err: NodeJS.ErrnoException | null) => void): void → function writeFile(path: PathLike | number, data: any, callback: (err: NodeJS.ErrnoException) => void): void
  • changed: function writeFile(path: PathLike | number, data: any, options: { encoding?: string | null; mode?: number | string; flag?: string } | string | undefined | null, callback: (err: NodeJS.ErrnoException | null) => void): void → function writeFile(path: PathLike | number, data: any, options: { encoding?: string | null; mode?: number | string; flag?: string } | string | undefined | null, callback: (err: NodeJS.ErrnoException) => void): void
  • added: function realpath.native(path: PathLike, callback: (err: NodeJS.ErrnoException, resolvedPath: string) => void): void
  • added: function realpath.native(path: PathLike, options: { encoding: 'buffer' } | 'buffer', callback: (err: NodeJS.ErrnoException, resolvedPath: Buffer) => void): void
  • added: function realpath.native(path: PathLike, options: { encoding?: BufferEncoding | null } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException, resolvedPath: string) => void): void
  • added: function realpath.native(path: PathLike, options: { encoding?: string | null } | string | undefined | null, callback: (err: NodeJS.ErrnoException, resolvedPath: string | Buffer) => void): void
  • added: function realpathSync.native(path: PathLike, options: { encoding: 'buffer' } | 'buffer'): Buffer
  • added: function realpathSync.native(path: PathLike, options?: { encoding?: BufferEncoding | null } | BufferEncoding | null): string
  • added: function realpathSync.native(path: PathLike, options?: { encoding?: string | null } | string | null): string | Buffer
  • added: namespace realpathSync
  • removed: interface SessionShutdownOptions
  • removed: method Http2Session.addListener(event: 'socketError', listener: (err: Error) => void): this
  • removed: method Http2Session.emit(event: 'socketError', err: Error): boolean
  • removed: method Http2Session.on(event: 'socketError', listener: (err: Error) => void): this
  • removed: method Http2Session.once(event: 'socketError', listener: (err: Error) => void): this
  • removed: method Http2Session.prependListener(event: 'socketError', listener: (err: Error) => void): this
  • removed: method Http2Session.prependOnceListener(event: 'socketError', listener: (err: Error) => void): this
  • removed: method Http2Session.shutdown(callback?: () => void): void
  • removed: method Http2Session.shutdown(options: SessionShutdownOptions, callback?: () => void): void
  • removed: method Http2Stream.rstStream(code: number): void
  • removed: method Http2Stream.rstWithCancel(): void
  • removed: method Http2Stream.rstWithInternalError(): void
  • removed: method Http2Stream.rstWithNoError(): void
  • removed: method Http2Stream.rstWithProtocolError(): void
  • removed: method Http2Stream.rstWithRefuse(): void
  • removed: property SessionShutdownOptions.errorCode?: number
  • removed: property SessionShutdownOptions.graceful?: boolean
  • removed: property SessionShutdownOptions.lastStreamID?: number
  • removed: property SessionShutdownOptions.opaqueData?: Buffer | Uint8Array
  • changed: method Http2SecureServer.addListener(event: 'socketError', listener: (err: Error) => void): this → method Http2SecureServer.addListener(event: 'checkContinue', listener: (request: Http2ServerRequest, response: Http2ServerResponse) => void): this
  • changed: method Http2SecureServer.emit(event: 'socketError', err: Error): boolean → method Http2SecureServer.emit(event: 'checkContinue', request: Http2ServerRequest, response: Http2ServerResponse): boolean
  • changed: method Http2SecureServer.on(event: 'socketError', listener: (err: Error) => void): this → method Http2SecureServer.on(event: 'checkContinue', listener: (request: Http2ServerRequest, response: Http2ServerResponse) => void): this
  • changed: method Http2SecureServer.once(event: 'socketError', listener: (err: Error) => void): this → method Http2SecureServer.once(event: 'checkContinue', listener: (request: Http2ServerRequest, response: Http2ServerResponse) => void): this
  • changed: method Http2SecureServer.prependListener(event: 'socketError', listener: (err: Error) => void): this → method Http2SecureServer.prependListener(event: 'checkContinue', listener: (request: Http2ServerRequest, response: Http2ServerResponse) => void): this
  • changed: method Http2SecureServer.prependOnceListener(event: 'socketError', listener: (err: Error) => void): this → method Http2SecureServer.prependOnceListener(event: 'checkContinue', listener: (request: Http2ServerRequest, response: Http2ServerResponse) => void): this
  • changed: method Http2Server.addListener(event: 'socketError', listener: (err: Error) => void): this → method Http2Server.addListener(event: 'checkContinue', listener: (request: Http2ServerRequest, response: Http2ServerResponse) => void): this
  • changed: method Http2Server.emit(event: 'socketError', err: Error): boolean → method Http2Server.emit(event: 'checkContinue', request: Http2ServerRequest, response: Http2ServerResponse): boolean
  • changed: method Http2Server.on(event: 'socketError', listener: (err: Error) => void): this → method Http2Server.on(event: 'checkContinue', listener: (request: Http2ServerRequest, response: Http2ServerResponse) => void): this
  • changed: method Http2Server.once(event: 'socketError', listener: (err: Error) => void): this → method Http2Server.once(event: 'checkContinue', listener: (request: Http2ServerRequest, response: Http2ServerResponse) => void): this
  • changed: method Http2Server.prependListener(event: 'socketError', listener: (err: Error) => void): this → method Http2Server.prependListener(event: 'checkContinue', listener: (request: Http2ServerRequest, response: Http2ServerResponse) => void): this
  • changed: method Http2Server.prependOnceListener(event: 'socketError', listener: (err: Error) => void): this → method Http2Server.prependOnceListener(event: 'checkContinue', listener: (request: Http2ServerRequest, response: Http2ServerResponse) => void): this
  • changed: method Http2Session.destroy(): void → method Http2Session.destroy(error?: Error, code?: number): void
  • changed: method ServerHttp2Stream.pushStream(headers: OutgoingHttpHeaders, callback?: (pushStream: ServerHttp2Stream) => void): void → method ServerHttp2Stream.pushStream(headers: OutgoingHttpHeaders, callback?: (err: Error | null, pushStream: ServerHttp2Stream, headers: OutgoingHttpHeaders) => void): void
  • changed: method ServerHttp2Stream.pushStream(headers: OutgoingHttpHeaders, options?: StreamPriorityOptions, callback?: (pushStream: ServerHttp2Stream) => void): void → method ServerHttp2Stream.pushStream(headers: OutgoingHttpHeaders, options?: StreamPriorityOptions, callback?: (err: Error | null, pushStream: ServerHttp2Stream, headers: OutgoingHttpHeaders) => void): void
  • changed: property ServerStreamFileResponseOptionsWithError.onError?: (err: NodeJS.ErrnoException | null) => void → property ServerStreamFileResponseOptionsWithError.onError?: (err: NodeJS.ErrnoException) => void
  • added: interface AlternativeServiceOptions
  • added: method ClientHttp2Session.addListener(event: 'altsvc', listener: (alt: string, origin: string, stream: number) => void): this
  • added: method ClientHttp2Session.emit(event: 'altsvc', alt: string, origin: string, stream: number): boolean
  • added: method ClientHttp2Session.on(event: 'altsvc', listener: (alt: string, origin: string, stream: number) => void): this
  • added: method ClientHttp2Session.once(event: 'altsvc', listener: (alt: string, origin: string, stream: number) => void): this
  • added: method ClientHttp2Session.prependListener(event: 'altsvc', listener: (alt: string, origin: string, stream: number) => void): this
  • added: method ClientHttp2Session.prependOnceListener(event: 'altsvc', listener: (alt: string, origin: string, stream: number) => void): this
  • added: method Http2Session.close(callback?: () => void): void
  • added: method Http2Session.goaway(code?: number, lastStreamID?: number, opaqueData?: Buffer | DataView): void
  • added: method Http2Session.ref(): void
  • added: method Http2Session.unref(): void
  • added: method Http2Stream.close(code: number, callback?: () => void): void
  • added: method ServerHttp2Session.altsvc(alt: string, originOrStream: number | string | url.URL | AlternativeServiceOptions): void
  • added: property AlternativeServiceOptions.origin: number | string | url.URL
  • added: readonly property Http2Session.alpnProtocol?: string
  • added: readonly property Http2Session.closed: boolean
  • added: readonly property Http2Session.encrypted?: boolean
  • added: readonly property Http2Session.originSet?: string[]
  • added: readonly property Http2Stream.closed: boolean
  • added: readonly property Http2Stream.pending: boolean
  • removed: type extendedRequestKeys = 'pfx' | 'key' | 'passphrase' | 'cert' | 'ca' | 'ciphers' | 'rejectUnauthorized' | 'secureProtocol' | 'servername'
  • changed: type RequestOptions = http.RequestOptions & Pick<tls.ConnectionOptions, extendedRequestKeys> → type RequestOptions = http.RequestOptions & tls.SecureContextOptions & { rejectUnauthorized?: boolean; servername?: string }
  • added: interface Runtime.GlobalLexicalScopeNamesParameterType
  • added: interface Runtime.GlobalLexicalScopeNamesReturnType
  • added: method Session.post(method: 'Runtime.globalLexicalScopeNames', callback?: (err: Error | null, params: Runtime.GlobalLexicalScopeNamesReturnType) => void): void
  • added: method Session.post(method: 'Runtime.globalLexicalScopeNames', params?: Runtime.GlobalLexicalScopeNamesParameterType, callback?: (err: Error | null, params: Runtime.GlobalLexicalScopeNamesReturnType) => void): void
  • added: property Runtime.GlobalLexicalScopeNamesParameterType.executionContextId?: Runtime.ExecutionContextId
  • added: property Runtime.GlobalLexicalScopeNamesReturnType.names: string[]
  • changed: method Server.address(): { port: number; family: string; address: string } → method Server.address(): AddressInfo | string
  • changed: method Socket.address(): { port: number; family: string; address: string } → method Socket.address(): AddressInfo | string
  • added: interface AddressInfo
  • added: property AddressInfo.address: string
  • added: property AddressInfo.family: string
  • added: property AddressInfo.port: number
  • removed: interface ReadLine extends events.EventEmitter
  • removed: method ReadLine.addListener(event: 'SIGCONT', listener: () => void): this
  • removed: method ReadLine.addListener(event: 'SIGINT', listener: () => void): this
  • removed: method ReadLine.addListener(event: 'SIGTSTP', listener: () => void): this
  • removed: method ReadLine.addListener(event: 'close', listener: () => void): this
  • removed: method ReadLine.addListener(event: 'line', listener: (input: any) => void): this
  • removed: method ReadLine.addListener(event: 'pause', listener: () => void): this
  • removed: method ReadLine.addListener(event: 'resume', listener: () => void): this
  • removed: method ReadLine.addListener(event: string, listener: (...args: any[]) => void): this
  • removed: method ReadLine.close(): void
  • removed: method ReadLine.emit(event: 'SIGCONT'): boolean
  • removed: method ReadLine.emit(event: 'SIGINT'): boolean
  • removed: method ReadLine.emit(event: 'SIGTSTP'): boolean
  • removed: method ReadLine.emit(event: 'close'): boolean
  • removed: method ReadLine.emit(event: 'line', input: any): boolean
  • removed: method ReadLine.emit(event: 'pause'): boolean
  • removed: method ReadLine.emit(event: 'resume'): boolean
  • removed: method ReadLine.emit(event: string | symbol, ...args: any[]): boolean
  • removed: method ReadLine.on(event: 'SIGCONT', listener: () => void): this
  • removed: method ReadLine.on(event: 'SIGINT', listener: () => void): this
  • removed: method ReadLine.on(event: 'SIGTSTP', listener: () => void): this
  • removed: method ReadLine.on(event: 'close', listener: () => void): this
  • removed: method ReadLine.on(event: 'line', listener: (input: any) => void): this
  • removed: method ReadLine.on(event: 'pause', listener: () => void): this
  • removed: method ReadLine.on(event: 'resume', listener: () => void): this
  • removed: method ReadLine.on(event: string, listener: (...args: any[]) => void): this
  • removed: method ReadLine.once(event: 'SIGCONT', listener: () => void): this
  • removed: method ReadLine.once(event: 'SIGINT', listener: () => void): this
  • removed: method ReadLine.once(event: 'SIGTSTP', listener: () => void): this
  • removed: method ReadLine.once(event: 'close', listener: () => void): this
  • removed: method ReadLine.once(event: 'line', listener: (input: any) => void): this
  • removed: method ReadLine.once(event: 'pause', listener: () => void): this
  • removed: method ReadLine.once(event: 'resume', listener: () => void): this
  • removed: method ReadLine.once(event: string, listener: (...args: any[]) => void): this
  • removed: method ReadLine.pause(): ReadLine
  • removed: method ReadLine.prependListener(event: 'SIGCONT', listener: () => void): this
  • removed: method ReadLine.prependListener(event: 'SIGINT', listener: () => void): this
  • removed: method ReadLine.prependListener(event: 'SIGTSTP', listener: () => void): this
  • removed: method ReadLine.prependListener(event: 'close', listener: () => void): this
  • removed: method ReadLine.prependListener(event: 'line', listener: (input: any) => void): this
  • removed: method ReadLine.prependListener(event: 'pause', listener: () => void): this
  • removed: method ReadLine.prependListener(event: 'resume', listener: () => void): this
  • removed: method ReadLine.prependListener(event: string, listener: (...args: any[]) => void): this
  • removed: method ReadLine.prependOnceListener(event: 'SIGCONT', listener: () => void): this
  • removed: method ReadLine.prependOnceListener(event: 'SIGINT', listener: () => void): this
  • removed: method ReadLine.prependOnceListener(event: 'SIGTSTP', listener: () => void): this
  • removed: method ReadLine.prependOnceListener(event: 'close', listener: () => void): this
  • removed: method ReadLine.prependOnceListener(event: 'line', listener: (input: any) => void): this
  • removed: method ReadLine.prependOnceListener(event: 'pause', listener: () => void): this
  • removed: method ReadLine.prependOnceListener(event: 'resume', listener: () => void): this
  • removed: method ReadLine.prependOnceListener(event: string, listener: (...args: any[]) => void): this
  • removed: method ReadLine.prompt(preserveCursor?: boolean): void
  • removed: method ReadLine.question(query: string, callback: (answer: string) => void): void
  • removed: method ReadLine.resume(): ReadLine
  • removed: method ReadLine.setPrompt(prompt: string): void
  • removed: method ReadLine.write(data: string | Buffer, key?: Key): void
  • changed: function createInterface(input: NodeJS.ReadableStream, output?: NodeJS.WritableStream, completer?: Completer | AsyncCompleter, terminal?: boolean): ReadLine → function createInterface(input: NodeJS.ReadableStream, output?: NodeJS.WritableStream, completer?: Completer | AsyncCompleter, terminal?: boolean): Interface
  • changed: function createInterface(options: ReadLineOptions): ReadLine → function createInterface(options: ReadLineOptions): Interface
  • changed: function emitKeypressEvents(stream: NodeJS.ReadableStream, interface?: ReadLine): void → function emitKeypressEvents(stream: NodeJS.ReadableStream, interface?: Interface): void
  • added: class Interface extends events.EventEmitter
  • added: method Interface.addListener(event: 'SIGCONT', listener: () => void): this
  • added: method Interface.addListener(event: 'SIGINT', listener: () => void): this
  • added: method Interface.addListener(event: 'SIGTSTP', listener: () => void): this
  • added: method Interface.addListener(event: 'close', listener: () => void): this
  • added: method Interface.addListener(event: 'line', listener: (input: any) => void): this
  • added: method Interface.addListener(event: 'pause', listener: () => void): this
  • added: method Interface.addListener(event: 'resume', listener: () => void): this
  • added: method Interface.addListener(event: string, listener: (...args: any[]) => void): this
  • added: method Interface.close(): void
  • added: method Interface.emit(event: 'SIGCONT'): boolean
  • added: method Interface.emit(event: 'SIGINT'): boolean
  • added: method Interface.emit(event: 'SIGTSTP'): boolean
  • added: method Interface.emit(event: 'close'): boolean
  • added: method Interface.emit(event: 'line', input: any): boolean
  • added: method Interface.emit(event: 'pause'): boolean
  • added: method Interface.emit(event: 'resume'): boolean
  • added: method Interface.emit(event: string | symbol, ...args: any[]): boolean
  • added: method Interface.on(event: 'SIGCONT', listener: () => void): this
  • added: method Interface.on(event: 'SIGINT', listener: () => void): this
  • added: method Interface.on(event: 'SIGTSTP', listener: () => void): this
  • added: method Interface.on(event: 'close', listener: () => void): this
  • added: method Interface.on(event: 'line', listener: (input: any) => void): this
  • added: method Interface.on(event: 'pause', listener: () => void): this
  • added: method Interface.on(event: 'resume', listener: () => void): this
  • added: method Interface.on(event: string, listener: (...args: any[]) => void): this
  • added: method Interface.once(event: 'SIGCONT', listener: () => void): this
  • added: method Interface.once(event: 'SIGINT', listener: () => void): this
  • added: method Interface.once(event: 'SIGTSTP', listener: () => void): this
  • added: method Interface.once(event: 'close', listener: () => void): this
  • added: method Interface.once(event: 'line', listener: (input: any) => void): this
  • added: method Interface.once(event: 'pause', listener: () => void): this
  • added: method Interface.once(event: 'resume', listener: () => void): this
  • added: method Interface.once(event: string, listener: (...args: any[]) => void): this
  • added: method Interface.pause(): this
  • added: method Interface.prependListener(event: 'SIGCONT', listener: () => void): this
  • added: method Interface.prependListener(event: 'SIGINT', listener: () => void): this
  • added: method Interface.prependListener(event: 'SIGTSTP', listener: () => void): this
  • added: method Interface.prependListener(event: 'close', listener: () => void): this
  • added: method Interface.prependListener(event: 'line', listener: (input: any) => void): this
  • added: method Interface.prependListener(event: 'pause', listener: () => void): this
  • added: method Interface.prependListener(event: 'resume', listener: () => void): this
  • added: method Interface.prependListener(event: string, listener: (...args: any[]) => void): this
  • added: method Interface.prependOnceListener(event: 'SIGCONT', listener: () => void): this
  • added: method Interface.prependOnceListener(event: 'SIGINT', listener: () => void): this
  • added: method Interface.prependOnceListener(event: 'SIGTSTP', listener: () => void): this
  • added: method Interface.prependOnceListener(event: 'close', listener: () => void): this
  • added: method Interface.prependOnceListener(event: 'line', listener: (input: any) => void): this
  • added: method Interface.prependOnceListener(event: 'pause', listener: () => void): this
  • added: method Interface.prependOnceListener(event: 'resume', listener: () => void): this
  • added: method Interface.prependOnceListener(event: string, listener: (...args: any[]) => void): this
  • added: method Interface.prompt(preserveCursor?: boolean): void
  • added: method Interface.question(query: string, callback: (answer: string) => void): void
  • added: method Interface.resume(): this
  • added: method Interface.setPrompt(prompt: string): void
  • added: method Interface.write(data: string | Buffer, key?: Key): void
  • added: protected constructor Interface(input: NodeJS.ReadableStream, output?: NodeJS.WritableStream, completer?: Completer | AsyncCompleter, terminal?: boolean)
  • added: protected constructor Interface(options: ReadLineOptions)
  • added: readonly property Interface.terminal: boolean
  • added: type ReadLine = Interface
  • removed: interface REPLServer extends readline.ReadLine
  • changed: method REPLServer.addListener(event: 'reset', listener: (...args: any[]) => void): this → method REPLServer.addListener(event: 'SIGCONT', listener: () => void): this
  • changed: method REPLServer.defineCommand(keyword: string, cmd: Function | { help: string, action: Function }): void → method REPLServer.defineCommand(keyword: string, cmd: REPLCommandAction | REPLCommand): void
  • changed: method REPLServer.emit(event: 'reset', context: any): boolean → method REPLServer.emit(event: 'SIGCONT'): boolean
  • changed: method REPLServer.on(event: 'reset', listener: (...args: any[]) => void): this → method REPLServer.on(event: 'SIGCONT', listener: () => void): this
  • changed: method REPLServer.once(event: 'reset', listener: (...args: any[]) => void): this → method REPLServer.once(event: 'SIGCONT', listener: () => void): this
  • changed: method REPLServer.prependListener(event: 'reset', listener: (...args: any[]) => void): this → method REPLServer.prependListener(event: 'SIGCONT', listener: () => void): this
  • changed: method REPLServer.prependOnceListener(event: 'reset', listener: (...args: any[]) => void): this → method REPLServer.prependOnceListener(event: 'SIGCONT', listener: () => void): this
  • changed: property REPLServer.context: any → readonly property REPLServer.context: Context
  • changed: property REPLServer.inputStream: NodeJS.ReadableStream → readonly property REPLServer.inputStream: NodeJS.ReadableStream
  • changed: property REPLServer.outputStream: NodeJS.WritableStream → readonly property REPLServer.outputStream: NodeJS.WritableStream
  • changed: property ReplOptions.breakEvalOnSigint?: any → property ReplOptions.breakEvalOnSigint?: boolean
  • changed: property ReplOptions.completer?: Function → property ReplOptions.completer?: Completer | AsyncCompleter
  • changed: property ReplOptions.eval?: Function → property ReplOptions.eval?: REPLEval
  • changed: property ReplOptions.replMode?: any → property ReplOptions.replMode?: typeof REPL_MODE_SLOPPY | typeof REPL_MODE_STRICT
  • changed: property ReplOptions.writer?: Function → property ReplOptions.writer?: REPLWriter
  • added: class REPLServer extends Interface
  • added: const REPL_MODE_SLOPPY: symbol
  • added: const REPL_MODE_STRICT: symbol
  • added: const writer: REPLWriter & { options: InspectOptions }
  • added: interface REPLCommand
  • added: method REPLServer.addListener(event: 'SIGINT', listener: () => void): this
  • added: method REPLServer.addListener(event: 'SIGTSTP', listener: () => void): this
  • added: method REPLServer.addListener(event: 'close', listener: () => void): this
  • added: method REPLServer.addListener(event: 'line', listener: (input: string) => void): this
  • added: method REPLServer.addListener(event: 'pause', listener: () => void): this
  • added: method REPLServer.addListener(event: 'reset', listener: (context: Context) => void): this
  • added: method REPLServer.addListener(event: 'resume', listener: () => void): this
  • added: method REPLServer.clearBufferedCommand(): void
  • added: method REPLServer.emit(event: 'SIGINT'): boolean
  • added: method REPLServer.emit(event: 'SIGTSTP'): boolean
  • added: method REPLServer.emit(event: 'close'): boolean
  • added: method REPLServer.emit(event: 'line', input: string): boolean
  • added: method REPLServer.emit(event: 'pause'): boolean
  • added: method REPLServer.emit(event: 'reset', context: Context): boolean
  • added: method REPLServer.emit(event: 'resume'): boolean
  • added: method REPLServer.on(event: 'SIGINT', listener: () => void): this
  • added: method REPLServer.on(event: 'SIGTSTP', listener: () => void): this
  • added: method REPLServer.on(event: 'close', listener: () => void): this
  • added: method REPLServer.on(event: 'line', listener: (input: string) => void): this
  • added: method REPLServer.on(event: 'pause', listener: () => void): this
  • added: method REPLServer.on(event: 'reset', listener: (context: Context) => void): this
  • added: method REPLServer.on(event: 'resume', listener: () => void): this
  • added: method REPLServer.once(event: 'SIGINT', listener: () => void): this
  • added: method REPLServer.once(event: 'SIGTSTP', listener: () => void): this
  • added: method REPLServer.once(event: 'close', listener: () => void): this
  • added: method REPLServer.once(event: 'line', listener: (input: string) => void): this
  • added: method REPLServer.once(event: 'pause', listener: () => void): this
  • added: method REPLServer.once(event: 'reset', listener: (context: Context) => void): this
  • added: method REPLServer.once(event: 'resume', listener: () => void): this
  • added: method REPLServer.prependListener(event: 'SIGINT', listener: () => void): this
  • added: method REPLServer.prependListener(event: 'SIGTSTP', listener: () => void): this
  • added: method REPLServer.prependListener(event: 'close', listener: () => void): this
  • added: method REPLServer.prependListener(event: 'line', listener: (input: string) => void): this
  • added: method REPLServer.prependListener(event: 'pause', listener: () => void): this
  • added: method REPLServer.prependListener(event: 'reset', listener: (context: Context) => void): this
  • added: method REPLServer.prependListener(event: 'resume', listener: () => void): this
  • added: method REPLServer.prependOnceListener(event: 'SIGINT', listener: () => void): this
  • added: method REPLServer.prependOnceListener(event: 'SIGTSTP', listener: () => void): this
  • added: method REPLServer.prependOnceListener(event: 'close', listener: () => void): this
  • added: method REPLServer.prependOnceListener(event: 'line', listener: (input: string) => void): this
  • added: method REPLServer.prependOnceListener(event: 'pause', listener: () => void): this
  • added: method REPLServer.prependOnceListener(event: 'reset', listener: (context: Context) => void): this
  • added: method REPLServer.prependOnceListener(event: 'resume', listener: () => void): this
  • added: property REPLCommand.action: REPLCommandAction
  • added: property REPLCommand.help?: string
  • added: readonly property REPLServer.commands: { readonly [name: string]: REPLCommand | undefined }
  • added: readonly property REPLServer.completer: Completer | AsyncCompleter
  • added: readonly property REPLServer.editorMode: boolean
  • added: readonly property REPLServer.eval: REPLEval
  • added: readonly property REPLServer.ignoreUndefined: boolean
  • added: readonly property REPLServer.last: any
  • added: readonly property REPLServer.lastError: any
  • added: readonly property REPLServer.replMode: typeof REPL_MODE_SLOPPY | typeof REPL_MODE_STRICT
  • added: readonly property REPLServer.underscoreAssigned: boolean
  • added: readonly property REPLServer.underscoreErrAssigned: boolean
  • added: readonly property REPLServer.useColors: boolean
  • added: readonly property REPLServer.useGlobal: boolean
  • added: readonly property REPLServer.writer: REPLWriter
  • added: type REPLCommandAction = (this: REPLServer, text: string) => void
  • added: type REPLEval = (this: REPLServer, evalCmd: string, context: Context, file: string, cb: (err: Error | null, result: any) => void) => void
  • added: type REPLWriter = (this: REPLServer, obj: any) => string
  • removed: interface internal.Pipe
  • removed: method internal.Pipe.close(): void
  • removed: method internal.Pipe.hasRef(): boolean
  • removed: method internal.Pipe.ref(): void
  • removed: method internal.Pipe.unref(): void
  • changed: method internal.Transform._transform(chunk: any, encoding: string, callback: Function): void → method internal.Transform._transform(chunk: any, encoding: string, callback: TransformCallback): void
  • changed: property internal.TransformOptions.flush?: (callback: Function) => any → property internal.TransformOptions.flush?: (callback: TransformCallback) => any
  • changed: property internal.TransformOptions.transform?: (chunk: any, encoding: string, callback: Function) => any → property internal.TransformOptions.transform?: (chunk: any, encoding: string, callback: TransformCallback) => any
  • changed: property internal.WritableOptions.write?: (chunk: any, encoding: string, callback: Function) => any → property internal.WritableOptions.write?: (chunk: string | Buffer, encoding: string, callback: Function) => any
  • changed: property internal.WritableOptions.writev?: (chunks: Array<{ chunk: any, encoding: string }>, callback: Function) => any → property internal.WritableOptions.writev?: (chunks: Array<{ chunk: string | Buffer, encoding: string }>, callback: Function) => any
  • added: readonly property internal.Duplex.writableLength: number
  • added: readonly property internal.Readable.readableLength: number
  • added: readonly property internal.Writable.writableLength: number
  • added: type internal.TransformCallback = (err?: Error, data?: any) => void
  • removed: interface ClearTextStream extends stream.Duplex
  • removed: method ClearTextStream.getPeerCertificate(): any
  • removed: property ClearTextStream.address: { port: number; family: string; address: string }
  • removed: property ClearTextStream.authorizationError: Error
  • removed: property ClearTextStream.authorized: boolean
  • removed: property ClearTextStream.getCipher: { name: string; version: string }
  • removed: property ClearTextStream.remoteAddress: string
  • removed: property ClearTextStream.remotePort: number
  • added: property SecureContextOptions.clientCertEngine?: string
  • changed: function callbackify<T1, T2, T3, T4, T5, T6, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, arg6: T6) => Promise<TResult>): (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, arg6: T6, callback: (err: NodeJS.ErrnoException | null, result: TResult) => void) => void → function callbackify<T1, T2, T3, T4, T5, T6, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, arg6: T6) => Promise<TResult>): (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, arg6: T6, callback: (err: NodeJS.ErrnoException, result: TResult) => void) => void
  • changed: function callbackify<T1, T2, T3, T4, T5, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5) => Promise<TResult>): (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, callback: (err: NodeJS.ErrnoException | null, result: TResult) => void) => void → function callbackify<T1, T2, T3, T4, T5, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5) => Promise<TResult>): (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, callback: (err: NodeJS.ErrnoException, result: TResult) => void) => void
  • changed: function callbackify<T1, T2, T3, T4, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => Promise<TResult>): (arg1: T1, arg2: T2, arg3: T3, arg4: T4, callback: (err: NodeJS.ErrnoException | null, result: TResult) => void) => void → function callbackify<T1, T2, T3, T4, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => Promise<TResult>): (arg1: T1, arg2: T2, arg3: T3, arg4: T4, callback: (err: NodeJS.ErrnoException, result: TResult) => void) => void
  • changed: function callbackify<T1, T2, T3, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3) => Promise<TResult>): (arg1: T1, arg2: T2, arg3: T3, callback: (err: NodeJS.ErrnoException | null, result: TResult) => void) => void → function callbackify<T1, T2, T3, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3) => Promise<TResult>): (arg1: T1, arg2: T2, arg3: T3, callback: (err: NodeJS.ErrnoException, result: TResult) => void) => void
  • changed: function callbackify<T1, T2, TResult>(fn: (arg1: T1, arg2: T2) => Promise<TResult>): (arg1: T1, arg2: T2, callback: (err: NodeJS.ErrnoException | null, result: TResult) => void) => void → function callbackify<T1, T2, TResult>(fn: (arg1: T1, arg2: T2) => Promise<TResult>): (arg1: T1, arg2: T2, callback: (err: NodeJS.ErrnoException, result: TResult) => void) => void
  • changed: function callbackify<T1, TResult>(fn: (arg1: T1) => Promise<TResult>): (arg1: T1, callback: (err: NodeJS.ErrnoException | null, result: TResult) => void) => void → function callbackify<T1, TResult>(fn: (arg1: T1) => Promise<TResult>): (arg1: T1, callback: (err: NodeJS.ErrnoException, result: TResult) => void) => void
  • changed: function callbackify<TResult>(fn: () => Promise<TResult>): (callback: (err: NodeJS.ErrnoException | null, result: TResult) => void) => void → function callbackify<TResult>(fn: () => Promise<TResult>): (callback: (err: NodeJS.ErrnoException, result: TResult) => void) => void
  • changed: function deprecate<T extends Function>(fn: T, message: string, code?: string): T → function deprecate<T extends Function>(fn: T, message: string): T
  • added: function isDeepStrictEqual(val1: any, val2: any): boolean
  • added: index Context[key: string]: any
  • changed: type InputType = string | Buffer | DataView → type InputType = string | Buffer | DataView | ArrayBuffer