DefinitelyTyped/types/gulp-image/index.d.ts
2018-04-11 11:45:43 -07:00

32 lines
877 B
TypeScript

// Type definitions for gulp-image 4.3
// Project: https://github.com/1000ch/gulp-image#readme
// Definitions by: Aankhen <https://github.com/Aankhen>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.4
/// <reference types="node" />
import stream = require("stream");
export = GulpImage;
declare function GulpImage(options?: GulpImage.Options): stream.Transform;
declare namespace GulpImage {
type OptimizerSetting = boolean
| any[];
interface Options {
pngquant?: OptimizerSetting;
optipng?: OptimizerSetting;
zopflipng?: OptimizerSetting;
jpegRecompress?: OptimizerSetting;
mozjpeg?: OptimizerSetting;
guetzli?: OptimizerSetting;
gifsicle?: OptimizerSetting;
svgo?: OptimizerSetting;
concurrent?: number;
quiet?: boolean;
}
}