2025-04-15 16:39:47 +02:00

24 lines
416 B
JavaScript

'use strict';
/**
* Create a new LineComment.
*
* @param {String} `str` string of JavaScript
* @param {Object} `token` Parsed AST token
*/
class LineComment {
constructor(str, token) {
Object.assign(this, token);
this.range = token.range || [token.start, token.end];
this.raw = token.value;
this.value = this.raw.trim();
}
}
/**
* expose `LineComment`
*/
module.exports = LineComment;