Socket
Socket
Sign inDemoInstall

@types/pngjs

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/pngjs - npm Package Compare versions

Comparing version 3.3.2 to 3.4.0

132

pngjs/index.d.ts

@@ -1,4 +0,5 @@

// Type definitions for pngjs 3.3
// Type definitions for pngjs 3.4
// Project: https://github.com/lukeapage/pngjs
// Definitions by: Jason Cheatham <https://github.com/jason0x43>
// Florian Keller <https://github.com/ffflorian>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

@@ -12,74 +13,75 @@

export class PNG extends Duplex {
static adjustGamma(src: PNG): void;
static adjustGamma(src: PNG): void;
static bitblt(
src: PNG,
dst: PNG,
srcX?: number,
srcY?: number,
width?: number,
height?: number,
deltaX?: number,
deltaY?: number
): void;
static bitblt(
src: PNG,
dst: PNG,
srcX?: number,
srcY?: number,
width?: number,
height?: number,
deltaX?: number,
deltaY?: number,
): void;
static sync: {
read(buffer: Buffer, options?: ParserOptions): PNG;
write(png: PNG, options?: PackerOptions): Buffer;
};
static sync: {
read(buffer: Buffer, options?: ParserOptions): PNG;
write(png: PNG, options?: PackerOptions): Buffer;
};
constructor(options?: PNGOptions);
constructor(options?: PNGOptions);
data: Buffer;
gamma: number;
height: number;
width: number;
data: Buffer;
gamma: number;
height: number;
width: number;
adjustGamma(): void;
adjustGamma(): void;
bitblt(
dst: PNG,
srcX?: number,
srcY?: number,
width?: number,
height?: number,
deltaX?: number,
deltaY?: number
): PNG;
bitblt(
dst: PNG,
srcX?: number,
srcY?: number,
width?: number,
height?: number,
deltaX?: number,
deltaY?: number,
): PNG;
on(event: 'metadata', callback: (metadata: Metadata) => void): this;
on(event: 'parsed', callback: (data: Buffer) => void): this;
on(event: 'error', callback: (error: Error) => void): this;
on(event: string, callback: (...args: any[]) => void): this;
on(event: 'metadata', callback: (metadata: Metadata) => void): this;
on(event: 'parsed', callback: (data: Buffer) => void): this;
on(event: 'error', callback: (error: Error) => void): this;
on(event: 'close', callback: () => void): this;
on(event: string, callback: (...args: any[]) => void): this;
pack(): PNG;
pack(): PNG;
parse(data: string | Buffer, callback?: (error: Error, data: PNG) => void): PNG;
parse(data: string | Buffer, callback?: (error: Error, data: PNG) => void): PNG;
}
export interface BaseOptions {
width?: number;
height?: number;
fill?: boolean;
fill?: boolean;
height?: number;
width?: number;
}
export interface ParserOptions {
checkCRC?: boolean;
checkCRC?: boolean;
}
export interface PackerOptions {
deflateChunkSize?: number;
deflateLevel?: number;
deflateStrategy?: number;
deflateFactory?: typeof createDeflate;
colorType?: ColorType;
bitDepth?: 8 | 16;
bgColor?: {
red: number;
green: number;
blue: number;
};
inputHasAlpha?: boolean;
inputColorType?: ColorType;
filterType?: number | number[];
bgColor?: {
red: number;
green: number;
blue: number;
};
bitDepth?: BitDepth;
colorType?: ColorType;
deflateChunkSize?: number;
deflateFactory?: typeof createDeflate;
deflateLevel?: number;
deflateStrategy?: number;
filterType?: number | number[];
inputColorType?: ColorType;
inputHasAlpha?: boolean;
}

@@ -91,12 +93,14 @@

export type BitDepth = 8 | 16;
export interface Metadata {
width: number;
height: number;
depth: 1 | 2 | 4 | 8 | 16;
interlace: boolean;
palette: boolean;
color: boolean;
alpha: boolean;
bpp: 1 | 2 | 3 | 4;
colorType: ColorType;
alpha: boolean;
bpp: 1 | 2 | 3 | 4;
color: boolean;
colorType: ColorType;
depth: 1 | 2 | 4 | 8 | 16;
height: number;
interlace: boolean;
palette: boolean;
width: number;
}
{
"name": "@types/pngjs",
"version": "3.3.2",
"version": "3.4.0",
"description": "TypeScript definitions for pngjs",

@@ -11,8 +11,15 @@ "license": "MIT",

"githubUsername": "jason0x43"
},
{
"name": "Florian Keller",
"url": "https://github.com/ffflorian",
"githubUsername": "ffflorian"
}
],
"main": "",
"types": "index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git"
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git",
"directory": "types/pngjs"
},

@@ -23,4 +30,4 @@ "scripts": {},

},
"typesPublisherContentHash": "32374f998ccccdc1b9410ee7f790918ad923109ab056568e726b47d2b7b82257",
"typeScriptVersion": "2.0"
"typesPublisherContentHash": "b5756c09bfad7926ba78a5007602cbc0d8b9c339ba3ac6c0143207cd0a9452bb",
"typeScriptVersion": "2.8"
}

@@ -8,10 +8,10 @@ # Installation

# Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pngjs
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pngjs.
Additional Details
* Last updated: Thu, 21 Jun 2018 00:15:28 GMT
* Dependencies: stream, zlib, node
### Additional Details
* Last updated: Mon, 11 Nov 2019 23:24:43 GMT
* Dependencies: [@types/node](https://npmjs.com/package/@types/node)
* Global values: none
# Credits
These definitions were written by Jason Cheatham <https://github.com/jason0x43>.
These definitions were written by Jason Cheatham (https://github.com/jason0x43), and Florian Keller (https://github.com/ffflorian).

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc