@types/minizlib
Advanced tools
Comparing version 2.1.0 to 2.1.1
@@ -5,9 +5,7 @@ // Type definitions for minizlib 2.1 | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
// Minimum TypeScript Version: 3.6 | ||
/// <reference types="node" /> | ||
// Import from dependencies | ||
import MiniPass = require('minipass'); | ||
import zlib = require('zlib'); | ||
import MiniPass = require("minipass"); | ||
import zlib = require("zlib"); | ||
@@ -18,81 +16,74 @@ // Exports only from typings | ||
type BrotliMode = "BrotliCompress" | "BrotliDecompress"; | ||
type ZlibMode = "Gzip" | ||
| "Gunzip" | ||
| "Deflate" | ||
| "Inflate" | ||
| "DeflateRaw" | ||
| "InflateRaw" | ||
| "Unzip"; | ||
type ZlibMode = "Gzip" | "Gunzip" | "Deflate" | "Inflate" | "DeflateRaw" | "InflateRaw" | "Unzip"; | ||
interface ZlibBaseOptions extends MiniPass.Options { | ||
flush?: number; | ||
finishFlush?: number; | ||
flush?: number; | ||
finishFlush?: number; | ||
} | ||
declare class ZlibBase extends MiniPass { | ||
constructor(opts: ZlibBaseOptions & zlib.BrotliOptions, mode: BrotliMode); | ||
constructor(opts: ZlibBaseOptions & zlib.ZlibOptions, mode: ZlibMode); | ||
readonly ended: boolean; | ||
constructor(opts: ZlibBaseOptions & zlib.BrotliOptions, mode: BrotliMode); | ||
constructor(opts: ZlibBaseOptions & zlib.ZlibOptions, mode: ZlibMode); | ||
close(): void; | ||
reset(): void; | ||
flush(flushFlag?: number): void; | ||
close(): void; | ||
reset(): void; | ||
flush(flushFlag?: number): void; | ||
end(chunk: any, cb?: () => void): void; | ||
end(chunk?: any, encoding?: string | null, cb?: () => void): void; | ||
end(chunk: any, cb?: () => void): void; | ||
end(chunk?: any, encoding?: string | null, cb?: () => void): void; | ||
get ended(): boolean; | ||
write(chunk: any, cb?: () => void): boolean; | ||
write(chunk?: any, encoding?: string | null, cb?: () => void): boolean; | ||
write(chunk: any, cb?: () => void): boolean; | ||
write(chunk?: any, encoding?: string | null, cb?: () => void): boolean; | ||
} | ||
interface ZlibOptions extends ZlibBaseOptions { | ||
level?: number; | ||
strategy?: number; | ||
level?: number; | ||
strategy?: number; | ||
} | ||
declare class Zlib extends ZlibBase { | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions, mode: ZlibMode); | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions, mode: ZlibMode); | ||
params(level?: number, strategy?: number): void; | ||
params(level?: number, strategy?: number): void; | ||
} | ||
export class Deflate extends Zlib { | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
} | ||
export class Inflate extends Zlib { | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
} | ||
export class Gzip extends Zlib { | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
} | ||
export class Gunzip extends Zlib { | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
} | ||
export class DeflateRaw extends Zlib { | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
} | ||
export class InflateRaw extends Zlib { | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
} | ||
export class Unzip extends Zlib { | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
constructor(opts: ZlibOptions & zlib.ZlibOptions); | ||
} | ||
declare class Brotli extends ZlibBase { | ||
constructor(opts: ZlibOptions & zlib.BrotliOptions, mode: BrotliMode); | ||
constructor(opts: ZlibOptions & zlib.BrotliOptions, mode: BrotliMode); | ||
} | ||
export class BrotliCompress extends Brotli { | ||
constructor(opts: ZlibOptions & zlib.BrotliOptions); | ||
constructor(opts: ZlibOptions & zlib.BrotliOptions); | ||
} | ||
export class BrotliDecompress extends Brotli { | ||
constructor(opts: ZlibOptions & zlib.BrotliOptions); | ||
constructor(opts: ZlibOptions & zlib.BrotliOptions); | ||
} |
{ | ||
"name": "@types/minizlib", | ||
"version": "2.1.0", | ||
"version": "2.1.1", | ||
"description": "TypeScript definitions for minizlib", | ||
@@ -25,4 +25,4 @@ "license": "MIT", | ||
}, | ||
"typesPublisherContentHash": "505736fd3990afa790dc4ba955d7a380a8466018168399844b35c2e44d02e387", | ||
"typeScriptVersion": "3.6" | ||
"typesPublisherContentHash": "58f9e235a3932c15153572e156d5dadf436c0903a5e075d3a81519af8a163474", | ||
"typeScriptVersion": "3.5" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Thu, 18 Feb 2021 15:23:32 GMT | ||
* Last updated: Tue, 06 Apr 2021 12:31:26 GMT | ||
* Dependencies: [@types/minipass](https://npmjs.com/package/@types/minipass), [@types/node](https://npmjs.com/package/@types/node) | ||
@@ -14,0 +14,0 @@ * Global values: none |
4968
66