lib/packages/core-classes.js
function(configs, view, fn) {

		var result = {},
			argument;

		for (var name in configs) {

			argument = new Lava.scope.Argument(configs[name], view, this._widget);
			result[name] = argument;
			argument.on('changed', fn, this, {name: name})

		}

		return result;

	}
function(configs, view, fn) {

		var result = {},
			argument;

		for (var name in configs) {

			argument = new Lava.scope.Argument(configs[name], view, this._widget);
			result[name] = argument;
			argument.on('changed', fn, this, {name: name})

		}

		return result;

	}
function ( configs , view , fn ) { var result = { } , argument ; for ( var name in configs ) { argument = new Lava . scope . Argument ( configs [ name ] , view , this . _widget ) ; result [ name ] = argument ; argument . on ( 'changed' , fn , this , { name : name } ) } return result ; }
Helper method to create style, class and property bindings
@param {?Object.<string, _cArgument>} configs
@param {Lava.view.Abstract} view
@param {!function} fn
@returns {!Object.<string, Lava.scope.Argument>}
Helper method to create style class and property bindings