/opt/canhelp/node_modules/postcss/lib
NameSizeModeActions
at-rule.d.ts33600644editdlrm
at-rule.js4710644editdlrm
comment.d.ts16840644editdlrm
comment.js2030644editdlrm
container.d.ts140470644editdlrm
container.js106470644editdlrm
css-syntax-error.d.ts64510644editdlrm
css-syntax-error.js34020644editdlrm
declaration.d.ts38370644editdlrm
declaration.js4950644editdlrm
document.d.ts18880644editdlrm
document.js6540644editdlrm
fromJSON.d.ts1620644editdlrm
fromJSON.js15060644editdlrm
input.d.ts51300644editdlrm
input.js67520644editdlrm
lazy-result.d.ts49410644editdlrm
lazy-result.js135620644editdlrm
list.d.ts14260644editdlrm
list.js12270644editdlrm
map-generator.js100310644editdlrm
no-work-result.d.ts15070644editdlrm
no-work-result.js26210644editdlrm
node.d.ts146980644editdlrm
node.js107190644editdlrm
parse.d.ts1350644editdlrm
parse.js11470644editdlrm
parser.js148460644editdlrm
postcss.d.mts10490644editdlrm
postcss.d.ts114610644editdlrm
postcss.js28980644editdlrm
postcss.mjs9800644editdlrm
previous-map.d.ts17610644editdlrm
previous-map.js39840644editdlrm
processor.d.ts33490644editdlrm
processor.js17380644editdlrm
result.d.ts43500644editdlrm
result.js7380644editdlrm
root.d.ts22570644editdlrm
root.js12390644editdlrm
rule.d.ts29010644editdlrm
rule.js5690644editdlrm
stringifier.d.ts13640644editdlrm
stringifier.js82200644editdlrm
stringify.d.ts1650644editdlrm
stringify.js2130644editdlrm
symbols.js910644editdlrm
terminal-highlight.js13990644editdlrm
tokenize.js65380644editdlrm
warn-once.js2560644editdlrm
warning.d.ts29280644editdlrm
warning.js7390644editdlrm
Edit: /opt/canhelp/node_modules/postcss/lib/result.d.ts (4350B)
import { Document, Node, Plugin, ProcessOptions, Root, SourceMap, TransformCallback, Warning, WarningOptions } from './postcss.js' import Processor from './processor.js' declare namespace Result { export interface Message { [others: string]: any /** * Source PostCSS plugin name. */ plugin?: string /** * Message type. */ type: string } export interface ResultOptions extends ProcessOptions { /** * The CSS node that was the source of the warning. */ node?: Node /** * Name of plugin that created this warning. `Result#warn` will fill it * automatically with `Plugin#postcssPlugin` value. */ plugin?: string } export { Result_ as default } } /** * Provides the result of the PostCSS transformations. * * A Result instance is returned by `LazyResult#then` * or `Root#toResult` methods. * * ```js * postcss([autoprefixer]).process(css).then(result => { * console.log(result.css) * }) * ``` * * ```js * const result2 = postcss.parse(css).toResult() * ``` */ declare class Result_ { /** * A CSS string representing of `Result#root`. * * ```js * postcss.parse('a{}').toResult().css //=> "a{}" * ``` */ css: string /** * Last runned PostCSS plugin. */ lastPlugin: Plugin | TransformCallback /** * An instance of `SourceMapGenerator` class from the `source-map` library, * representing changes to the `Result#root` instance. * * ```js * result.map.toJSON() //=> { version: 3, file: 'a.css', … } * ``` * * ```js * if (result.map) { * fs.writeFileSync(result.opts.to + '.map', result.map.toString()) * } * ``` */ map: SourceMap /** * Contains messages from plugins (e.g., warnings or custom messages). * Each message should have type and plugin properties. * * ```js * AtRule: { * import: (atRule, { result }) { * const importedFile = parseImport(atRule) * result.messages.push({ * type: 'dependency', * plugin: 'postcss-import', * file: importedFile, * parent: result.opts.from * }) * } * } * ``` */ messages: Result.Message[] /** * Options from the `Processor#process` or `Root#toResult` call * that produced this Result instance.] * * ```js * root.toResult(opts).opts === opts * ``` */ opts: Result.ResultOptions /** * The Processor instance used for this transformation. * * ```js * for (const plugin of result.processor.plugins) { * if (plugin.postcssPlugin === 'postcss-bad') { * throw 'postcss-good is incompatible with postcss-bad' * } * }) * ``` */ processor: Processor /** * Root node after all transformations. * * ```js * root.toResult().root === root * ``` */ root: RootNode /** * An alias for the `Result#css` property. * Use it with syntaxes that generate non-CSS output. * * ```js * result.css === result.content * ``` */ get content(): string /** * @param processor Processor used for this transformation. * @param root Root node after all transformations. * @param opts Options from the `Processor#process` or `Root#toResult`. */ constructor(processor: Processor, root: RootNode, opts: Result.ResultOptions) /** * Returns for `Result#css` content. * * ```js * result + '' === result.css * ``` * * @return String representing of `Result#root`. */ toString(): string /** * Creates an instance of `Warning` and adds it to `Result#messages`. * * ```js * if (decl.important) { * result.warn('Avoid !important', { node: decl, word: '!important' }) * } * ``` * * @param text Warning message. * @param opts Warning options. * @return Created warning. */ warn(message: string, options?: WarningOptions): Warning /** * Returns warnings from plugins. Filters `Warning` instances * from `Result#messages`. * * ```js * result.warnings().forEach(warn => { * console.warn(warn.toString()) * }) * ``` * * @return Warnings from plugins. */ warnings(): Warning[] } declare class Result extends Result_ {} export = Result