unquote.js 428 B

1234567891011121314151617181920212223
  1. var utils = require('../utils')
  2. , nodes = require('../nodes');
  3. /**
  4. * Unquote the given `string`.
  5. *
  6. * Examples:
  7. *
  8. * unquote("sans-serif")
  9. * // => sans-serif
  10. *
  11. * unquote(sans-serif)
  12. * // => sans-serif
  13. *
  14. * @param {String|Ident} string
  15. * @return {Literal}
  16. * @api public
  17. */
  18. module.exports = function unquote(string){
  19. utils.assertString(string, 'string');
  20. return new nodes.Literal(string.string);
  21. };