File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
lib/node_modules/@stdlib/plot/vega/builder/lib/marks Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 23
23
// MODULES //
24
24
25
25
var logger = require ( 'debug' ) ;
26
- var isArrayLikeObject = require ( '@stdlib/assert/is-array-like-object' ) ;
26
+ var isMarkArray = require ( '@stdlib/plot/vega/base/assert/is-mark-array' ) ;
27
+ var isEmptyArrayLikeObject = require ( '@stdlib/assert/is-empty-array-like-object' ) ;
27
28
var hasEqualValues = require ( '@stdlib/array/base/assert/has-equal-values' ) ;
28
29
var copy = require ( '@stdlib/array/base/copy' ) ;
29
30
var format = require ( '@stdlib/string/format' ) ;
@@ -47,7 +48,7 @@ var debug = logger( 'vega:builder:set:'+prop.name );
47
48
* @returns {void }
48
49
*/
49
50
function set ( value ) {
50
- if ( ! isArrayLikeObject ( value ) ) { // FIXME: validate array of marks or an empty array
51
+ if ( ! isMarkArray ( value ) && ! isEmptyArrayLikeObject ( value ) ) {
51
52
throw new TypeError ( format ( 'invalid assignment. `%s` must be an array of marks. Value: `%s`.' , prop . name , value ) ) ;
52
53
}
53
54
value = copy ( value ) ;
You can’t perform that action at this time.
0 commit comments