10 lines
190 B
JavaScript
10 lines
190 B
JavaScript
|
|
var parse = require('./parse')
|
||
|
|
, str = require('./str')
|
||
|
|
, is = require('./is')
|
||
|
|
|
||
|
|
module.exports = function clone(d) {
|
||
|
|
return !is.fn(d) && !is.str(d)
|
||
|
|
? parse(str(d))
|
||
|
|
: d
|
||
|
|
}
|