Version 1
[yaffs-website] / node_modules / uncss / node_modules / postcss / d.ts / result.d.ts
diff --git a/node_modules/uncss/node_modules/postcss/d.ts/result.d.ts b/node_modules/uncss/node_modules/postcss/d.ts/result.d.ts
new file mode 100644 (file)
index 0000000..be0e38d
--- /dev/null
@@ -0,0 +1,75 @@
+import Processor from './processor';
+import postcss from './postcss';
+import Root from './root';
+export default class Result implements postcss.Result {
+    /**
+     * The Processor instance used for this transformation.
+     */
+    processor: Processor;
+    /**
+     * Contains the Root node after all transformations.
+     */
+    root: Root;
+    /**
+     * Options from the Processor#process(css, opts) or Root#toResult(opts) call
+     * that produced this Result instance.
+     */
+    opts: postcss.ResultOptions;
+    /**
+     * A CSS string representing this Result's Root instance.
+     */
+    css: string;
+    /**
+     * An instance of the SourceMapGenerator class from the source-map library,
+     * representing changes to the Result's Root instance.
+     * This property will have a value only if the user does not want an inline
+     * source map. By default, PostCSS generates inline source maps, written
+     * directly into the processed CSS. The map property will be empty by default.
+     * An external source map will be generated — and assigned to map — only if
+     * the user has set the map.inline option to false, or if PostCSS was passed
+     * an external input source map.
+     */
+    map: postcss.ResultMap;
+    /**
+     * Contains messages from plugins (e.g., warnings or custom messages).
+     * Add a warning using Result#warn() and get all warnings
+     * using the Result#warnings() method.
+     */
+    messages: postcss.ResultMessage[];
+    lastPlugin: postcss.Transformer;
+    /**
+     * Provides the result of the PostCSS transformations.
+     */
+    constructor(
+        /**
+         * The Processor instance used for this transformation.
+         */
+        processor?: Processor,
+        /**
+         * Contains the Root node after all transformations.
+         */
+        root?: Root,
+        /**
+         * Options from the Processor#process(css, opts) or Root#toResult(opts) call
+         * that produced this Result instance.
+         */
+        opts?: postcss.ResultOptions);
+    /**
+     * Alias for css property.
+     */
+    toString(): string;
+    /**
+     * Creates an instance of Warning and adds it to messages.
+     * @param message Used in the text property of the message object.
+     * @param options Properties for Message object.
+     */
+    warn(message: string, options?: postcss.WarningOptions): void;
+    /**
+     * @returns Warnings from plugins, filtered from messages.
+     */
+    warnings(): postcss.ResultMessage[];
+    /**
+     * Alias for css property to use with syntaxes that generate non-CSS output.
+     */
+    content: string;
+}