function set( v ) {
	/* eslint-disable no-invalid-this */
	var isInt = isNonNegativeInteger( v );
	if ( !isInt && !isNonNegativeIntegerArray( v ) ) {
		throw new TypeError( format( 'invalid assignment. `%s` must be a nonnegative integer or an array of nonnegative integers. Value: `%s`.', 'symbolsSize', v ) );
	}
	if ( isInt ) {
		v = [ v ];
	} else {
		v = v.slice();
	}
	debug( 'Current value: %s.', JSON.stringify( this._symbolsSize ) );

	this._symbolsSize = v;
	debug( 'New Value: %s.', JSON.stringify( this._symbolsSize ) );

	this.emit( 'change' );
}
Sets the symbols size.

@private
@param {(NonNegativeInteger|Array<NonNegativeInteger>)} v - size
@throws {TypeError} must be a nonnegative integer or nonnegative integer array
@returns {void}