src/set-core.js
function(set, clause, result, useSet) {
		if(result && typeof result === "object" && useSet !== false) {
			if( this.translators[clause] ) {
				set = this.translators.where.toSet(set, result);
			} else {
				set = assign(set, result);
			}
			return true;
		}
		else if(result) {
			return useSet === undefined ? undefined : false;
		}
		else {
			return false;
		}
	}
function(set, clause, result, useSet) {
		if(result && typeof result === "object" && useSet !== false) {
			if( this.translators[clause] ) {
				set = this.translators.where.toSet(set, result);
			} else {
				set = assign(set, result);
			}
			return true;
		}
		else if(result) {
			return useSet === undefined ? undefined : false;
		}
		else {
			return false;
		}
	}
function ( set , clause , result , useSet ) { if ( result && typeof result === "object" && useSet !== false ) { if ( this . translators [ clause ] ) { set = this . translators . where . toSet ( set , result ) ; } else { set = assign ( set , result ) ; } return true ; } else if ( result ) { return useSet === undefined ? undefined : false ; } else { return false ; } }
updates the set data with a result. - `set` - the current set - `clause` - which clause this is on - `result` - a boolean or set data - `useSet` - indicates to use the set or a boolean response
updates the set data with a result . - set - the current set - clause - which clause this is on - result - a boolean or set data - useSet - indicates to use the set or a boolean response