@@ -28,7 +28,7 @@ var isAccessorArray = require( '@stdlib/array-base-assert-is-accessor-array' );
28
28
var accessorSetter = require ( '@stdlib/array-base-accessor-setter' ) ;
29
29
var setter = require ( '@stdlib/array-base-setter' ) ;
30
30
var dtype = require ( '@stdlib/array-dtype' ) ;
31
- var format = require ( '@stdlib/string-format ' ) ;
31
+ var format = require ( '@stdlib/error-tools-fmtprodmsg ' ) ;
32
32
33
33
34
34
// MAIN //
@@ -72,10 +72,10 @@ function iterator2arrayview( iterator, out ) {
72
72
var v ;
73
73
74
74
if ( ! isIteratorLike ( iterator ) ) {
75
- throw new TypeError ( format ( 'invalid argument. First argument must be an iterator protocol-compliant object. Value: `%s`. ' , iterator ) ) ;
75
+ throw new TypeError ( format ( '0Q146 ' , iterator ) ) ;
76
76
}
77
77
if ( ! isCollection ( out ) ) {
78
- throw new TypeError ( format ( 'invalid argument. Second argument must be an array-like object. Value: `%s`. ' , out ) ) ;
78
+ throw new TypeError ( format ( '0Q12y ' , out ) ) ;
79
79
}
80
80
nargs = arguments . length ;
81
81
if ( nargs === 2 ) {
@@ -113,23 +113,23 @@ function iterator2arrayview( iterator, out ) {
113
113
end = arguments [ 3 ] ;
114
114
fcn = arguments [ 4 ] ;
115
115
if ( ! isFunction ( fcn ) ) {
116
- throw new TypeError ( format ( 'invalid argument. Fifth argument must be a function. Value: `%s`. ' , fcn ) ) ;
116
+ throw new TypeError ( format ( '0Q131 ' , fcn ) ) ;
117
117
}
118
118
}
119
119
} else { // nargs > 5
120
120
begin = arguments [ 2 ] ;
121
121
end = arguments [ 3 ] ;
122
122
fcn = arguments [ 4 ] ;
123
123
if ( ! isFunction ( fcn ) ) {
124
- throw new TypeError ( format ( 'invalid argument. Fifth argument must be a function. Value: `%s`. ' , fcn ) ) ;
124
+ throw new TypeError ( format ( '0Q131 ' , fcn ) ) ;
125
125
}
126
126
thisArg = arguments [ 5 ] ;
127
127
}
128
128
if ( ! isInteger ( begin ) ) {
129
- throw new TypeError ( format ( 'invalid argument. Third argument must be either an integer (starting index) or a function. Value: `%s`. ' , begin ) ) ;
129
+ throw new TypeError ( format ( '0Q1E2 ' , begin ) ) ;
130
130
}
131
131
if ( ! isInteger ( end ) ) {
132
- throw new TypeError ( format ( 'invalid argument. Fourth argument must be either an integer (ending index) or a function. Value: `%s`. ' , end ) ) ;
132
+ throw new TypeError ( format ( '0Q1E3 ' , end ) ) ;
133
133
}
134
134
if ( end < 0 ) {
135
135
end = out . length + end ;
0 commit comments