UNPKG

igniteui-react-core

Version:
67 lines (66 loc) 2.41 kB
/* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ import { Base, typeCast, fromEnum, markType } from "./type"; import { PathGeometry } from "./PathGeometry"; import { List$1 } from "./List$1"; import { PathFigure } from "./PathFigure"; import { Panel } from "./Panel"; import { ContentControl } from "./ContentControl"; import { UIElement } from "./UIElement"; import { isNaN_, isInfinity } from "./number"; /** * @hidden */ export let Extensions = /*@__PURE__*/ (() => { class Extensions extends Base { static e(a) { a.c.clear(); a.c.add(new PathFigure()); a.c.removeAt(0); } static d(a) { a.d.clear(); a.d.add(new PathGeometry()); a.d.removeAt(0); } static c(a) { if (a == null) { return; } let b = typeCast(Panel.$, a.x); if (b != null) { b.ab.remove(a); return; } let c = typeCast(ContentControl.$, a.x); if (c != null) { c.content = null; return; } } static f(a, b) { let c = new List$1(UIElement.$, 0); for (let d of fromEnum(a.ab)) { if (typeCast(UIElement.$, d) !== null) { c.add(d); } } for (let e of fromEnum(c)) { a.ab.remove(e); b.ab.add(e); } } static a(a) { return !isNaN_(a.x) && !isNaN_(a.y) && !isInfinity(a.x) && !isInfinity(a.y); } static b(a) { return !isNaN_(a.left) && !isNaN_(a.right) && !isNaN_(a.top) && !isNaN_(a.bottom) && !isInfinity(a.left) && !isInfinity(a.right) && !isInfinity(a.top) && !isInfinity(a.bottom); } } Extensions.$t = /*@__PURE__*/ markType(Extensions, 'Extensions'); return Extensions; })();