| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							- '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
 
 
  |