Path: blob/master/node_modules/@jimp/png/index.d.ts
2591 views
import { DecoderFn, EncoderFn, ImageCallback } from '@jimp/core';12interface PNGClass {3_deflateLevel: number,4_deflateStrategy: number,5_filterType: number,6_colorType: number,7deflateLevel(l: number, cb?: ImageCallback<this>): this;8deflateStrategy(s: number, cb?: ImageCallback<this>): this;9filterType(f: number, cb?: ImageCallback<this>): this;10colorType(s: number, cb?: ImageCallback<this>): this;11}1213interface PNG {1415mime: { 'image/png': string[] },1617hasAlpha: { 'image/png': true },1819decoders: {20'image/png': DecoderFn21}22encoders: {23'image/png': EncoderFn24}2526class: PNGClass2728constants: {29MIME_PNG: 'image/png';30// PNG filter types31PNG_FILTER_AUTO: -1;32PNG_FILTER_NONE: 0;33PNG_FILTER_SUB: 1;34PNG_FILTER_UP: 2;35PNG_FILTER_AVERAGE: 3;36PNG_FILTER_PATH: 4;37}38}3940export default function(): PNG;414243