@@ -29,7 +29,7 @@ var iteratorSymbol = require( '@stdlib/symbol-iterator' );
29
29
var accessorGetter = require ( '@stdlib/array-base-accessor-getter' ) ;
30
30
var getter = require ( '@stdlib/array-base-getter' ) ;
31
31
var dtype = require ( '@stdlib/array-dtype' ) ;
32
- var format = require ( '@stdlib/string-format ' ) ;
32
+ var format = require ( '@stdlib/error-tools-fmtprodmsg ' ) ;
33
33
34
34
35
35
// MAIN //
@@ -72,7 +72,7 @@ function arrayview2iterator( src ) {
72
72
var dt ;
73
73
var i ;
74
74
if ( ! isCollection ( src ) ) {
75
- throw new TypeError ( format ( 'invalid argument. First argument must be an array-like object. Value: `%s`. ' , src ) ) ;
75
+ throw new TypeError ( format ( '01l2O ' , src ) ) ;
76
76
}
77
77
nargs = arguments . length ;
78
78
if ( nargs === 1 ) {
@@ -105,15 +105,15 @@ function arrayview2iterator( src ) {
105
105
end = arguments [ 2 ] ;
106
106
fcn = arguments [ 3 ] ;
107
107
if ( ! isFunction ( fcn ) ) {
108
- throw new TypeError ( format ( 'invalid argument. Fourth argument must be a function. Value: `%s`. ' , fcn ) ) ;
108
+ throw new TypeError ( format ( '01l32 ' , fcn ) ) ;
109
109
}
110
110
thisArg = arguments [ 4 ] ;
111
111
}
112
112
if ( ! isInteger ( begin ) ) {
113
- throw new TypeError ( format ( 'invalid argument. Second argument must be either an integer (starting index) or a function. Value: `%s`. ' , begin ) ) ;
113
+ throw new TypeError ( format ( '01lE7 ' , begin ) ) ;
114
114
}
115
115
if ( ! isInteger ( end ) ) {
116
- throw new TypeError ( format ( 'invalid argument. Third argument must be either an integer (ending index) or a function. Value: `%s`. ' , end ) ) ;
116
+ throw new TypeError ( format ( '01lE8 ' , end ) ) ;
117
117
}
118
118
if ( end < 0 ) {
119
119
end = src . length + end ;
0 commit comments