@@ -33,6 +33,7 @@ var ctors = require( '@stdlib/array-typed-ctors' );
33
33
var reinterpret64 = require ( '@stdlib/strided-base-reinterpret-complex64' ) ;
34
34
var reinterpret128 = require ( '@stdlib/strided-base-reinterpret-complex128' ) ;
35
35
var arraylike2object = require ( '@stdlib/array-base-arraylike2object' ) ;
36
+ var format = require ( '@stdlib/string-format' ) ;
36
37
var copy = require ( '@stdlib/utils-copy' ) ;
37
38
var ArrayBuffer = require ( '@stdlib/array-buffer' ) ;
38
39
var ceil = require ( '@stdlib/math-base-special-ceil' ) ;
@@ -225,7 +226,7 @@ function factory( options ) {
225
226
}
226
227
ctor = ctors ( dtype ) ;
227
228
if ( ctor === null ) {
228
- throw new TypeError ( 'invalid argument. Must provide a recognized data type. Value: `' + dtype + ' `.' ) ;
229
+ throw new TypeError ( format ( 'invalid argument. Must provide a recognized data type. Value: `%s `.' , dtype ) ) ;
229
230
}
230
231
if ( nargs <= 0 ) {
231
232
return new ctor ( 0 ) ;
@@ -262,7 +263,7 @@ function factory( options ) {
262
263
}
263
264
return out ;
264
265
}
265
- throw new TypeError ( 'invalid argument. First argument must be either an array length or an array-like object. Value: `' + arguments [ 0 ] + '`.' ) ;
266
+ throw new TypeError ( format ( 'invalid argument. First argument must be either an array length or an array-like object. Value: `%s`.' , arguments [ 0 ] ) ) ;
266
267
}
267
268
268
269
/**
@@ -328,7 +329,7 @@ function factory( options ) {
328
329
if ( isTypedArrayLike ( buf ) && buf . buffer ) {
329
330
buf = buf . buffer ;
330
331
} else if ( ! isArrayBuffer ( buf ) ) {
331
- throw new TypeError ( 'invalid argument. Must provide a typed array or typed array buffer. Value: `' + buf + ' `.' ) ;
332
+ throw new TypeError ( format ( 'invalid argument. Must provide a typed array or typed array buffer. Value: `%s `.' , buf ) ) ;
332
333
}
333
334
if ( buf . byteLength > 0 ) {
334
335
n = floor ( log2 ( buf . byteLength ) ) ;
0 commit comments