@@ -36,7 +36,7 @@ var Boolean = require( '@stdlib/boolean-ctor' );
36
36
var getter = require ( '@stdlib/array-base-getter' ) ;
37
37
var floor = require ( '@stdlib/math-base-special-floor' ) ;
38
38
var accessorGetter = require ( '@stdlib/array-base-accessor-getter' ) ;
39
- var format = require ( '@stdlib/string-format ' ) ;
39
+ var format = require ( '@stdlib/error-tools-fmtprodmsg ' ) ;
40
40
var fromIterator = require ( './from_iterator.js' ) ;
41
41
var fromIteratorMap = require ( './from_iterator_map.js' ) ;
42
42
var fromArray = require ( './from_array.js' ) ;
@@ -176,37 +176,37 @@ function BooleanArray() {
176
176
buf = new Uint8Array ( arg ) ;
177
177
} else if ( isObject ( arg ) ) {
178
178
if ( HAS_ITERATOR_SYMBOL === false ) {
179
- throw new TypeError ( format ( 'invalid argument. Environment lacks Symbol.iterator support. Must provide a length, ArrayBuffer, typed array, or array-like object. Value: `%s`. ' , arg ) ) ;
179
+ throw new TypeError ( format ( 'null29 ' , arg ) ) ;
180
180
}
181
181
if ( ! isFunction ( arg [ ITERATOR_SYMBOL ] ) ) {
182
- throw new TypeError ( format ( 'invalid argument. Must provide a length, ArrayBuffer, typed array, array-like object, or an iterable. Value: `%s`. ' , arg ) ) ;
182
+ throw new TypeError ( format ( 'null2A ' , arg ) ) ;
183
183
}
184
184
buf = arg [ ITERATOR_SYMBOL ] ( ) ;
185
185
if ( ! isFunction ( buf . next ) ) {
186
- throw new TypeError ( format ( 'invalid argument. Must provide a length, ArrayBuffer, typed array, array-like object, or an iterable. Value: `%s`. ' , arg ) ) ;
186
+ throw new TypeError ( format ( 'null2A ' , arg ) ) ;
187
187
}
188
188
buf = new Uint8Array ( fromIterator ( buf ) ) ;
189
189
} else {
190
- throw new TypeError ( format ( 'invalid argument. Must provide a length, ArrayBuffer, typed array, array-like object, or an iterable. Value: `%s`. ' , arg ) ) ;
190
+ throw new TypeError ( format ( 'null2A ' , arg ) ) ;
191
191
}
192
192
} else {
193
193
buf = arguments [ 0 ] ;
194
194
if ( ! isArrayBuffer ( buf ) ) {
195
- throw new TypeError ( format ( 'invalid argument. First argument must be an ArrayBuffer. Value: `%s`. ' , buf ) ) ;
195
+ throw new TypeError ( format ( 'null2B ' , buf ) ) ;
196
196
}
197
197
byteOffset = arguments [ 1 ] ;
198
198
if ( ! isNonNegativeInteger (
D7AF
span> byteOffset ) ) {
199
- throw new TypeError ( format ( 'invalid argument. Byte offset must be a nonnegative integer. Value: `%s`. ' , byteOffset ) ) ;
199
+ throw new TypeError ( format ( 'null2C ' , byteOffset ) ) ;
200
200
}
201
201
if ( nargs === 2 ) {
202
202
buf = new Uint8Array ( buf , byteOffset ) ;
203
203
} else {
204
204
len = arguments [ 2 ] ;
205
205
if ( ! isNonNegativeInteger ( len ) ) {
206
- throw new TypeError ( format ( 'invalid argument. Length must be a nonnegative integer. Value: `%s`. ' , len ) ) ;
206
+ throw new TypeError ( format ( 'null2F ' , len ) ) ;
207
207
}
208
208
if ( ( len * BYTES_PER_ELEMENT ) > ( buf . byteLength - byteOffset ) ) {
209
- throw new RangeError ( format ( 'invalid arguments. ArrayBuffer has insufficient capacity. Either decrease the array length or provide a bigger buffer. Minimum capacity: `%u`. ' , len * BYTES_PER_ELEMENT ) ) ;
209
+ throw new RangeError ( format ( 'null2G ' , len * BYTES_PER_ELEMENT ) ) ;
210
210
}
211
211
buf = new Uint8Array ( buf , byteOffset , len ) ;
212
212
}
@@ -291,7 +291,7 @@ setReadOnly( BooleanArray, 'from', function from( src ) {
291
291
var len ;
292
292
var i ;
293
293
if ( ! isFunction ( this ) ) {
294
- throw new TypeError ( 'invalid invocation. `this` context must be a constructor.' ) ;
294
+ throw new TypeError ( format ( 'null01' ) ) ;
295
295
}
296
296
if ( ! isBooleanArrayConstructor ( this ) ) {
297
297
throw new TypeError ( 'invalid invocation. `this` is not a boolean array.' ) ;
@@ -300,7 +300,7 @@ setReadOnly( BooleanArray, 'from', function from( src ) {
300
300
if ( nargs > 1 ) {
301
301
clbk = arguments [ 1 ] ;
302
302
if ( ! isFunction ( clbk ) ) {
303
- throw new TypeError ( format ( 'invalid argument. Second argument must be a function. Value: `%s`. ' , clbk ) ) ;
303
+ throw new TypeError ( format ( 'null2H ' , clbk ) ) ;
304
304
}
305
305
if ( nargs > 2 ) {
306
306
thisArg = arguments [ 2 ] ;
@@ -326,7 +326,7 @@ setReadOnly( BooleanArray, 'from', function from( src ) {
326
326
if ( isObject ( src ) && HAS_ITERATOR_SYMBOL && isFunction ( src [ ITERATOR_SYMBOL ] ) ) { // eslint-disable-line max-len
327
327
buf = src [ ITERATOR_SYMBOL ] ( ) ;
328
328
if ( ! isFunction ( buf . next ) ) {
329
- throw new TypeError ( format ( 'invalid argument. First argument must be an array-like object or an iterable. Value: `%s`. ' , src ) ) ;
329
+ throw new TypeError ( format ( 'null2J ' , src ) ) ;
330
330
}
331
331
if ( clbk ) {
332
332
tmp = fromIteratorMap ( buf , clbk , thisArg ) ;
@@ -341,7 +341,7 @@ setReadOnly( BooleanArray, 'from', function from( src ) {
341
341
}
342
342
return out ;
343
343
}
344
- throw new TypeError ( format ( 'invalid argument. First argument must be an array-like object or an iterable. Value: `%s`. ' , src ) ) ;
344
+ throw new TypeError ( format ( 'null2J ' , src ) ) ;
345
345
} ) ;
346
346
347
347
/**
@@ -366,7 +366,7 @@ setReadOnly( BooleanArray, 'of', function of() {
366
366
var args ;
367
367
var i ;
368
368
if ( ! isFunction ( this ) ) {
369
- throw new TypeError ( 'invalid invocation. `this` context must be a constructor.' ) ;
369
+ throw new TypeError ( format ( 'null01' ) ) ;
370
370
}
371
371
if ( ! isBooleanArrayConstructor ( this ) ) {
372
372
throw new TypeError ( 'invalid invocation. `this` is not a boolean array.' ) ;
@@ -484,7 +484,7 @@ setReadOnly( BooleanArray.prototype, 'find', function find( predicate, thisArg )
484
484
throw new TypeError ( 'invalid invocation. `this` is not a boolean array.' ) ;
485
485
}
486
486
if ( ! isFunction ( predicate ) ) {
487
- throw new TypeError ( format ( 'invalid argument. First argument must be a function. Value: `%s`. ' , predicate ) ) ;
487
+ throw new TypeError ( format ( 'null3c ' , predicate ) ) ;
488
488
}
489
489
buf = this . _buffer ;
490
490
for ( i = 0 ; i < this . _length ; i ++ ) {
@@ -530,7 +530,7 @@ setReadOnly( BooleanArray.prototype, 'findIndex', function findIndex( predicate,
530
530
throw new TypeError ( 'invalid invocation. `this` is not a boolean array.' ) ;
531
531
}
532
532
if ( ! isFunction ( predicate ) ) {
533
- throw new TypeError ( format ( 'invalid argument. First argument must be a function. Value: `%s`. ' , predicate ) ) ;
533
+ throw new TypeError ( format ( 'null3c ' , predicate ) ) ;
534
534
}
535
535
buf = this . _buffer ;
536
536
for ( i = 0 ; i < this . _length ; i ++ ) {
@@ -577,7 +577,7 @@ setReadOnly( BooleanArray.prototype, 'findLast', function findLast( predicate, t
577
577
throw new TypeError ( 'invalid invocation. `this` is not a boolean array.' ) ;
578
578
}
579
579
if ( ! isFunction ( predicate ) ) {
580
- throw new TypeError ( format ( 'invalid argument. First argument must be a function. Value: `%s`. ' , predicate ) ) ;
580
+ throw new TypeError ( format ( 'null3c ' , predicate ) ) ;
581
581
}
582
582
buf = this . _buffer ;
583
583
for ( i = this . _length - 1 ; i >= 0 ; i -- ) {
@@ -623,7 +623,7 @@ setReadOnly( BooleanArray.prototype, 'findLastIndex', function findLastIndex( pr
623
623
throw new TypeError ( 'invalid invocation. `this` is not a boolean array.' ) ;
624
624
}
625
625
if ( ! isFunction ( predicate ) ) {
626
- throw new TypeError ( format ( 'invalid argument. First argument must be a function. Value: `%s`. ' , predicate ) ) ;
626
+ throw new TypeError ( format ( 'null3c ' , predicate ) ) ;
627
627
}
628
628
buf = this . _buffer ;
629
629
for ( i = this . _length - 1 ; i >= 0 ; i -- ) {
@@ -665,7 +665,7 @@ setReadOnly( BooleanArray.prototype, 'get', function get( idx ) {
665
665
throw new TypeError ( 'invalid invocation. `this` is not a boolean array.' ) ;
666
666
}
667
667
if ( ! isNonNegativeInteger ( idx ) ) {
668
- throw new TypeError ( format ( 'invalid argument. Must provide a nonnegative integer. Value: `%s`. ' , idx ) ) ;
668
+ throw new TypeError ( format ( 'null2K ' , idx ) ) ;
669
669
}
670
670
if ( idx >= this . _length ) {
671
671
return ;
@@ -735,7 +735,7 @@ setReadOnly( BooleanArray.prototype, 'map', function map( fcn, thisArg ) {
735
735
throw new TypeError ( 'invalid invocation. `this` is not a boolean array.' ) ;
736
736
}
737
737
if ( ! isFunction ( fcn ) ) {
738
- throw new TypeError ( 'invalid argument. First argument must be a function. Value: `%s`.' , fcn ) ;
738
+ throw new TypeError ( format ( 'null3c' ) , fcn ) ;
739
739
}
740
740
buf = this . _buffer ;
741
741
out = new this . constructor ( this . _length ) ;
@@ -857,15 +857,15 @@ setReadOnly( BooleanArray.prototype, 'set', function set( value ) {
857
857
if ( arguments . length > 1 ) {
858
858
idx = arguments [ 1 ] ;
859
859
if ( ! isNonNegativeInteger ( idx ) ) {
860
- throw new TypeError ( format ( 'invalid argument. Index argument must be a nonnegative integer. Value: `%s`. ' , idx ) ) ;
860
+ throw new TypeError ( format ( 'null2L ' , idx ) ) ;
861
861
}
862
862
} else {
863
863
idx = 0 ;
864
864
}
865
865
if ( isCollection ( value ) ) {
866
866
N = value . length ;
867
867
if ( idx + N > this . _length ) {
868
- throw new RangeError ( 'invalid arguments. Target array lacks sufficient storage to accommodate source values.' ) ;
868
+ throw new RangeError ( format ( 'null03' ) ) ;
869
869
}
870
870
if ( isBooleanArray ( value ) ) {
871
871
sbuf = value . _buffer ; // eslint-disable-line no-underscore-dangle
@@ -894,7 +894,7 @@ setReadOnly( BooleanArray.prototype, 'set', function set( value ) {
894
894
return ;
895
895
}
896
896
if ( idx >= this . _length ) {
897
- throw new RangeError ( format ( 'invalid argument. Index argument is out-of-bounds. Value: `%u`. ' , idx ) ) ;
897
+ throw new RangeError ( format ( 'null2M ' , idx ) ) ;
898
898
}
899
899
buf [ idx ] = ( value ) ? 1 : 0 ;
900
900
} ) ;
@@ -954,7 +954,7 @@ setReadOnly( BooleanArray.prototype, 'sort', function sort( compareFcn ) {
954
954
return this ;
955
955
}
956
956
if ( ! isFunction ( compareFcn ) ) {
957
- throw new TypeError ( format ( 'invalid argument. First argument must be a function. Value: `%s`. ' , compareFcn ) ) ;
957
+ throw new TypeError ( format ( 'null3c ' , compareFcn ) ) ;
958
958
}
959
959
buf . sort ( compare ) ;
960
960
return this ;
0 commit comments