mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 04:49:15 +08:00
33 lines
890 B
TypeScript
33 lines
890 B
TypeScript
// Type definitions for autoprefixer 6.7
|
|
// Project: https://github.com/postcss/autoprefixer
|
|
// Definitions by: Armando Meziat <https://github.com/odnamrataizem>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
|
|
import { Plugin, Transformer as PostcssTransformer } from 'postcss';
|
|
|
|
declare namespace autoprefixer {
|
|
|
|
export interface Options {
|
|
browsers?: string[];
|
|
env?: string;
|
|
cascade?: boolean;
|
|
add?: boolean;
|
|
remove?: boolean;
|
|
supports?: boolean;
|
|
flexbox?: boolean | 'no-2009';
|
|
grid?: boolean;
|
|
stats?: any;
|
|
}
|
|
|
|
export interface Transformer extends PostcssTransformer {
|
|
info(): string;
|
|
}
|
|
|
|
export interface Autoprefixer extends Plugin<Options> {
|
|
(opts?: Options): Transformer;
|
|
}
|
|
}
|
|
|
|
declare const autoprefixer: autoprefixer.Autoprefixer;
|
|
export = autoprefixer;
|