Buckets:
| class Warning { | |
| constructor(text, opts = {}) { | |
| this.type = 'warning' | |
| this.text = text | |
| if (opts.node && opts.node.source) { | |
| let range = opts.node.rangeBy(opts) | |
| this.line = range.start.line | |
| this.column = range.start.column | |
| this.endLine = range.end.line | |
| this.endColumn = range.end.column | |
| } | |
| for (let opt in opts) this[opt] = opts[opt] | |
| } | |
| toString() { | |
| if (this.node) { | |
| return this.node.error(this.text, { | |
| index: this.index, | |
| plugin: this.plugin, | |
| word: this.word | |
| }).message | |
| } | |
| if (this.plugin) { | |
| return this.plugin + ': ' + this.text | |
| } | |
| return this.text | |
| } | |
| } | |
| module.exports = Warning | |
| Warning.default = Warning | |
Xet Storage Details
- Size:
- 739 Bytes
- Xet hash:
- 77fc7874632980b3176e0d56173e5e9bb11652d552252fa89d04dad205b06596
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.