src/js/libs/spiritual-edb.js
function(array, args) {
			args = gui.Array.from(args);
			if (!gui.Type.isNull(array.$of)) {
				if (gui.Type.isFunction(array.$of)) {
					return guidedconvert(args, array);
				} else {
					var type = gui.Type.of(array.$of);
					throw new Error(array + ' cannot be $of ' + type);
				}
			} else {
				return autoconvert(args);
			}
		}
function(array, args) {
			args = gui.Array.from(args);
			if (!gui.Type.isNull(array.$of)) {
				if (gui.Type.isFunction(array.$of)) {
					return guidedconvert(args, array);
				} else {
					var type = gui.Type.of(array.$of);
					throw new Error(array + ' cannot be $of ' + type);
				}
			} else {
				return autoconvert(args);
			}
		}
function ( array , args ) { args = gui . Array . from ( args ) ; if ( ! gui . Type . isNull ( array . $of ) ) { if ( gui . Type . isFunction ( array . $of ) ) { return guidedconvert ( args , array ) ; } else { var type = gui . Type . of ( array . $of ) ; throw new Error ( array + ' cannot be $of ' + type ) ; } } else { return autoconvert ( args ) ; } }
Convert arguments.
@param {edb.Array} array
@param {Arguments|array} args
@returns {Array}
Convert arguments .