You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
'use strict'
let Warning = require('./warning')
class Result { constructor(processor, root, opts) { this.processor = processor this.messages = [] this.root = root this.opts = opts this.css = undefined this.map = undefined }
toString() { return this.css }
warn(text, opts = {}) { if (!opts.plugin) { if (this.lastPlugin && this.lastPlugin.postcssPlugin) { opts.plugin = this.lastPlugin.postcssPlugin } }
let warning = new Warning(text, opts) this.messages.push(warning)
return warning }
warnings() { return this.messages.filter(i => i.type === 'warning') }
get content() { return this.css } }
module.exports = Result Result.default = Result
|