UNPKG

@tangential/core

Version:

Core types and support code for Tangential

14 lines 1.51 kB
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==