src/js/libs/spiritual-edb.js
function guidedconvert(args, array) {
		return args.map(function(o) {
			if (o !== undefined) {
				if (gui.Type.isConstructor(array.$of)) {
					o = constructas(array.$of, o);
				} else {
					o = filterfrom(function(x) {
						return array.$of(x);
					}, o);
				}
			}
			return o;
		});
	}
function guidedconvert(args, array) {
		return args.map(function(o) {
			if (o !== undefined) {
				if (gui.Type.isConstructor(array.$of)) {
					o = constructas(array.$of, o);
				} else {
					o = filterfrom(function(x) {
						return array.$of(x);
					}, o);
				}
			}
			return o;
		});
	}
function guidedconvert ( args , array ) { return args . map ( function ( o ) { if ( o !== undefined ) { if ( gui . Type . isConstructor ( array . $of ) ) { o = constructas ( array . $of , o ) ; } else { o = filterfrom ( function ( x ) { return array . $of ( x ) ; } , o ) ; } } return o ; } ) ; }
Convert via constructor or via filter
function which returns a constructor.
@param {Array} args
@param {edb.Array} array
@returns {Array<edb.Type>}
Convert via constructor or via filter function which returns a constructor .