File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
lib/node_modules/@stdlib/utils/copy/lib Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 2020
2121// MODULES //
2222
23- var objectKeys = require ( '@stdlib/utils/keys' ) ;
2423var hasOwnProp = require ( '@stdlib/assert/has-own-property' ) ;
2524var isArray = require ( '@stdlib/assert/is-array' ) ;
2625var isBuffer = require ( '@stdlib/assert/is-buffer' ) ;
2726var isError = require ( '@stdlib/assert/is-error' ) ;
2827var typeOf = require ( '@stdlib/utils/type-of' ) ;
2928var regexp = require ( '@stdlib/utils/regexp-from-string' ) ;
3029var indexOf = require ( '@stdlib/utils/index-of' ) ;
30+ var objectKeys = require ( '@stdlib/utils/keys' ) ;
31+ var propertyNames = require ( '@stdlib/utils/property-names' ) ;
32+ var getPrototypeOf = require ( '@stdlib/utils/get-prototype-of' ) ;
3133var defineProperty = require ( '@stdlib/utils/define-property' ) ;
3234var copyBuffer = require ( '@stdlib/buffer/from-buffer' ) ;
3335var typedArrays = require ( './typed_arrays.js' ) ;
@@ -61,11 +63,11 @@ function cloneInstance( val ) {
6163 cache = [ ] ;
6264 refs = [ ] ;
6365
64- ref = Object . create ( Object . getPrototypeOf ( val ) ) ;
66+ ref = Object . create ( getPrototypeOf ( val ) ) ;
6567 cache . push ( val ) ;
6668 refs . push ( ref ) ;
6769
68- names = Object . getOwnPropertyNames ( val ) ;
70+ names = propertyNames ( val ) ;
6971 for ( i = 0 ; i < names . length ; i ++ ) {
7072 name = names [ i ] ;
7173 desc = Object . getOwnPropertyDescriptor ( val , name ) ;
You can’t perform that action at this time.
0 commit comments