@tangential/core
Version:
Core types and support code for Tangential
14 lines • 1.51 kB
JavaScript
import { ObjectUtil } from './core-util';
export class TransformUtil {
static firstExisting(...obj) {
let result;
for (let i = 0; i < obj.length; i++) {
if (ObjectUtil.exists(obj[i])) {
result = obj[i];
break;
}
}
return result;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNmb3JtLXV0aWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90YW5nZW50aWFsL2NvcmUvc3JjL2xpYi91dGlsL3RyYW5zZm9ybS11dGlsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxhQUFhLENBQUM7QUFDdkMsTUFBTSxPQUFPLGFBQWE7SUFHeEIsTUFBTSxDQUFDLGFBQWEsQ0FBQyxHQUFHLEdBQVU7UUFDaEMsSUFBSSxNQUFNLENBQUE7UUFDVixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsR0FBRyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUNuQyxJQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUM7Z0JBQzNCLE1BQU0sR0FBRyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUE7Z0JBQ2YsTUFBSzthQUNOO1NBQ0Y7UUFDRCxPQUFPLE1BQU0sQ0FBQTtJQUNmLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7T2JqZWN0VXRpbH0gZnJvbSAnLi9jb3JlLXV0aWwnO1xuZXhwb3J0IGNsYXNzIFRyYW5zZm9ybVV0aWwge1xuXG5cbiAgc3RhdGljIGZpcnN0RXhpc3RpbmcoLi4ub2JqOiBhbnlbXSkge1xuICAgIGxldCByZXN1bHRcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IG9iai5sZW5ndGg7IGkrKykge1xuICAgICAgaWYoT2JqZWN0VXRpbC5leGlzdHMob2JqW2ldKSl7XG4gICAgICAgIHJlc3VsdCA9IG9ialtpXVxuICAgICAgICBicmVha1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gcmVzdWx0XG4gIH1cbn1cbiJdfQ==