diff options
Diffstat (limited to 'node_modules/stylus/lib/functions/remove.js')
| -rw-r--r-- | node_modules/stylus/lib/functions/remove.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/node_modules/stylus/lib/functions/remove.js b/node_modules/stylus/lib/functions/remove.js new file mode 100644 index 00000000..d8e157aa --- /dev/null +++ b/node_modules/stylus/lib/functions/remove.js @@ -0,0 +1,17 @@ +var utils = require('../utils'); + +/** + * Remove the given `key` from the `object`. + * + * @param {Object} object + * @param {String} key + * @return {Object} + * @api public + */ + +module.exports = function remove(object, key){ + utils.assertType(object, 'object', 'object'); + utils.assertString(key, 'key'); + delete object.vals[key.string]; + return object; +}; |
