@types/gulp-imagemin
TypeScript icon, indicating that this package has built-in type declarations

8.0.6 • Public • Published

Installation

npm install --save @types/gulp-imagemin

Summary

This package contains type definitions for gulp-imagemin (https://github.com/sindresorhus/gulp-imagemin#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gulp-imagemin.

index.d.ts

/// <reference types="node" />

import { Plugin } from "imagemin";
import { Options as GifsicleOptions } from "imagemin-gifsicle";
import { Options as MozjpegOptions } from "imagemin-mozjpeg";
import { Options as OptipngOptions } from "imagemin-optipng";
import { Options as SvgoOptions } from "imagemin-svgo";
import { Transform } from "stream";

declare function imagemin(pluginsOrOptions?: readonly Plugin[] | imagemin.Options): Transform;
declare function imagemin(plugins?: readonly Plugin[], options?: imagemin.Options): Transform;

declare namespace imagemin {
    interface Options {
        silent?: boolean | undefined;
        verbose?: boolean | undefined;
    }

    type PluginFactory<T> = (options?: T) => Plugin;

    const gifsicle: PluginFactory<GifsicleOptions>;
    const mozjpeg: PluginFactory<MozjpegOptions>;
    const optipng: PluginFactory<OptipngOptions>;
    const svgo: PluginFactory<SvgoOptions>;
}

export = imagemin;

Additional Details

Credits

These definitions were written by Romain Faust.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
4.1.00ts2.0
4.1.00ts2.1
8.0.61,944ts5.7
8.0.61,944ts5.6
8.0.61,944latest
8.0.61,944ts4.5
8.0.61,944ts4.6
8.0.61,944ts4.7
8.0.61,944ts4.8
8.0.61,944ts4.9
8.0.61,944ts5.0
8.0.61,944ts5.1
8.0.61,944ts5.2
8.0.61,944ts5.3
8.0.61,944ts5.4
8.0.61,944ts5.5
8.0.61,944ts5.8
7.0.3414ts3.6
7.0.3414ts3.7
4.1.113ts2.2
4.1.113ts2.3
4.1.113ts2.4
4.1.113ts2.5
4.1.113ts2.6
4.1.113ts2.7
8.0.212ts4.3
8.0.212ts4.4
8.0.111ts3.8
8.0.111ts3.9
8.0.111ts4.0
8.0.111ts4.1
8.0.111ts4.2
7.0.05ts2.8
7.0.05ts2.9
7.0.05ts3.0
7.0.05ts3.1
7.0.05ts3.2
7.0.05ts3.3
7.0.21ts3.5
7.0.11ts3.4

Version History

VersionDownloads (Last 7 Days)Published
8.0.61,944
8.0.50
8.0.40
8.0.31
8.0.212
8.0.111
8.0.01
7.0.3414
7.0.21
7.0.11
7.0.05
4.1.113
4.1.00

Package Sidebar

Install

npm i @types/gulp-imagemin

Weekly Downloads

477

Version

8.0.6

License

MIT

Unpacked Size

5.13 kB

Total Files

5

Last publish

Collaborators

  • types