2.0.33 • Published 6 months ago
@types/pngjs2 v2.0.33
Installation
npm install --save @types/pngjs2
Summary
This package contains type definitions for pngjs2 (https://www.npmjs.com/package/pngjs2).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pngjs2.
index.d.ts
// Type definitions for pngjs2 2.0.0
// Project: https://www.npmjs.com/package/pngjs2
// Definitions by: Elisée Maurer <https://sparklinlabs.com/>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference types="node" />
import fs = require("fs");
import events = require("events");
import stream = require("stream");
interface PNGOptions {
width?: number | undefined;
height?: number | undefined;
checkCRC?: boolean | undefined;
deflateChunkSize?: number | undefined;
deflateLevel?: number | undefined;
deflateStrategy?: number | undefined;
deflateFactory?: any;
filterType?: number | number[] | undefined;
colorType?: number | undefined;
inputHasAlpha?: boolean | undefined;
}
interface PNGMetadata {
width: number;
height: number;
palette: boolean;
color: boolean;
alpha: boolean;
interlace: boolean;
}
export declare class PNG extends stream.Writable {
constructor(options?: PNGOptions);
width: number;
height: number;
data: Buffer;
gamma: number;
on(event: string, callback: Function): this;
on(event: "metadata", callback: (metadata: PNGMetadata) => void): this;
on(event: "parsed", callback: (data: Buffer) => void): this;
on(event: "error", callback: (err: Error) => void): this;
parse(data: string | Buffer, callback?: (err: Error, data: Buffer) => void): PNG;
pack(): PNG;
static bitblt(src: PNG, dst: PNG, srcX: number, srcY: number,
width: number, height: number, deltaX: number, deltaY: number): void;
bitblt(dst: PNG, srcX: number, srcY: number,
width: number, height: number, deltaX: number, deltaY: number): PNG;
}
export declare namespace PNG {
namespace sync {
function read(buffer: string | Buffer, options?: PNGOptions): PNG;
}
}
Additional Details
- Last updated: Thu, 08 Jul 2021 20:19:41 GMT
- Dependencies: @types/node
- Global values: none
Credits
These definitions were written by Elisée Maurer.
2.0.33
6 months ago
2.0.31
8 months ago
2.0.32
7 months ago
2.0.30
3 years ago
2.0.29
7 years ago
2.0.28
8 years ago
0.0.27
8 years ago
0.0.26-alpha
8 years ago
0.0.25-alpha
8 years ago
0.0.24-alpha
8 years ago
0.0.23-alpha
8 years ago
0.0.22-alpha
8 years ago
0.0.21-alpha
8 years ago
0.0.20-alpha
8 years ago
0.0.15-alpha
8 years ago
0.0.14-alpha
8 years ago