unquote.js 465 B

12345678910111213141516171819202122232425
  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. function unquote(string){
  19. utils.assertString(string, 'string');
  20. return new nodes.Literal(string.string);
  21. }
  22. unquote.params = ['string'];
  23. module.exports = unquote;