diff --git a/lib/node_modules/@stdlib/plot/components/svg/symbols/lib/main.js b/lib/node_modules/@stdlib/plot/components/svg/symbols/lib/main.js index 0aeb8ca62888..64f322e581be 100644 --- a/lib/node_modules/@stdlib/plot/components/svg/symbols/lib/main.js +++ b/lib/node_modules/@stdlib/plot/components/svg/symbols/lib/main.js @@ -17,14 +17,16 @@ */ 'use strict'; - +// eslint-disable-next-line no-warning-comments // TODO: improve JSDoc examples // MODULES // var EventEmitter = require( 'events' ).EventEmitter; var logger = require( 'debug' ); -var linear = require( 'd3-scale' ).scaleLinear; // TODO: remove +var linear = require( 'd3-scale' ).scaleLinear; +// eslint-disable-next-line no-warning-comments +// TODO: remove var defineProperty = require( '@stdlib/utils/define-property' ); var setReadOnly = require( '@stdlib/utils/define-read-only-property' ); var objectKeys = require( '@stdlib/utils/keys' ); @@ -172,13 +174,10 @@ function Symbols( options ) { * @private */ function onRender() { - var args; - var i; + var args = []; debug( 'Received a render event. Re-emitting...' ); - args = new Array( arguments.length+1 ); - args[ 0 ] = 'render'; - for ( i = 0; i < arguments.length; i++ ) { - args[ i+1 ] = arguments[ i ]; + for ( var i = 0; i < arguments.length; i++ ) { + args.push(arguments[i]); } self.emit.apply( self, args ); }