forked from PirateCare/Syllabus
31 lines
935 B
TypeScript
31 lines
935 B
TypeScript
// Original definitions (@types/postcss-nested) by Maxim Vorontsov <https://github.com/VorontsovMaxim>
|
|
|
|
import { Plugin } from 'postcss';
|
|
|
|
declare namespace nested {
|
|
interface Options {
|
|
/**
|
|
* By default, plugin will bubble only @media and @supports at-rules.
|
|
* You can add your custom at-rules to this list by this option.
|
|
*/
|
|
bubble?: string[];
|
|
|
|
/**
|
|
* By default, plugin will unwrap only @font-face, @keyframes and @document at-rules.
|
|
* You can add your custom at-rules to this list by this option.
|
|
*/
|
|
unwrap?: string[];
|
|
|
|
/**
|
|
* By default, plugin will strip out any empty selector generated by intermediate nesting
|
|
* levels. You can set this option to true to preserve them.
|
|
*/
|
|
preserveEmpty?: boolean;
|
|
}
|
|
|
|
type Nested = Plugin<Options>;
|
|
}
|
|
|
|
declare const nested: nested.Nested;
|
|
export = nested;
|