UNPKG

@types/imagemin-gifsicle

Version:
49 lines (40 loc) 1.63 kB
# Installation > `npm install --save @types/imagemin-gifsicle` # Summary This package contains type definitions for imagemin-gifsicle (https://github.com/imagemin/imagemin-gifsicle#readme). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/imagemin-gifsicle. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/imagemin-gifsicle/index.d.ts) ````ts import { Plugin } from "imagemin"; /** * Imagemin plugin for {@link https://www.lcdf.org/gifsicle/|Gifsicle} */ declare function imageminGifsicle(options?: imageminGifsicle.Options): Plugin; declare namespace imageminGifsicle { interface Options { /** * Reduce the number of distinct colors in each output GIF to num or less. * Num must be between 2 and 256. */ colors?: number | undefined; /** * Interlace gif for progressive rendering. * @default false */ interlaced?: boolean | undefined; /** * Select an optimization level between 1 and 3. * @see {@link https://github.com/imagemin/imagemin-gifsicle#optimizationlevel} * @default 1 */ optimizationLevel?: number | undefined; } } export = imageminGifsicle; ```` ### Additional Details * Last updated: Tue, 07 Nov 2023 03:09:37 GMT * Dependencies: [@types/imagemin](https://npmjs.com/package/@types/imagemin) # Credits These definitions were written by [Romain Faust](https://github.com/romain-faust), and [Piotr Błażejewicz](https://github.com/peterblazejewicz).