UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

50 lines 3.15 kB
/** * @fileoverview added by tsickle * Generated from: tree-utils.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var TreeUtils = /** @class */ (function () { function TreeUtils() { } // 动态添加styles // 动态添加styles /** * @param {?} el * @param {?} styles * @return {?} */ TreeUtils.addElStyles = // 动态添加styles /** * @param {?} el * @param {?} styles * @return {?} */ function (el, styles) { if (styles instanceof Object) { var _loop_1 = function (s) { if (styles.hasOwnProperty(s)) { if (Array.isArray(styles[s])) { // 用于支持兼容渐退 styles[s].forEach((/** * @param {?} val * @return {?} */ function (val) { el.style[s] = val; })); } else { el.style[s] = styles[s]; } } }; for (var s in styles) { _loop_1(s); } } }; return TreeUtils; }()); export { TreeUtils }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS11dGlscy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLWRldnVpL3V0aWxzLyIsInNvdXJjZXMiOlsidHJlZS11dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBO0lBQUE7SUFrQkEsQ0FBQztJQWpCQyxhQUFhOzs7Ozs7O0lBQ0MscUJBQVc7Ozs7Ozs7SUFBekIsVUFBMEIsRUFBTyxFQUFFLE1BQVc7UUFDNUMsSUFBSSxNQUFNLFlBQVksTUFBTSxFQUFFO29DQUNqQixDQUFDO2dCQUNWLElBQUksTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsRUFBRTtvQkFDNUIsSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFO3dCQUM1QixXQUFXO3dCQUNYLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPOzs7O3dCQUFDLFVBQUEsR0FBRzs0QkFDbkIsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUM7d0JBQ3BCLENBQUMsRUFBQyxDQUFDO3FCQUNKO3lCQUFNO3dCQUNMLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO3FCQUN6QjtpQkFDRjs7WUFWSCxLQUFLLElBQU0sQ0FBQyxJQUFJLE1BQU07d0JBQVgsQ0FBQzthQVdYO1NBQ0Y7SUFDSCxDQUFDO0lBQ0gsZ0JBQUM7QUFBRCxDQUFDLEFBbEJELElBa0JDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIFRyZWVVdGlscyB7XHJcbiAgLy8g5Yqo5oCB5re75Yqgc3R5bGVzXHJcbiAgcHVibGljIHN0YXRpYyBhZGRFbFN0eWxlcyhlbDogYW55LCBzdHlsZXM6IGFueSkge1xyXG4gICAgaWYgKHN0eWxlcyBpbnN0YW5jZW9mIE9iamVjdCkge1xyXG4gICAgICBmb3IgKGNvbnN0IHMgaW4gc3R5bGVzKSB7XHJcbiAgICAgICAgaWYgKHN0eWxlcy5oYXNPd25Qcm9wZXJ0eShzKSkge1xyXG4gICAgICAgICAgaWYgKEFycmF5LmlzQXJyYXkoc3R5bGVzW3NdKSkge1xyXG4gICAgICAgICAgICAvLyDnlKjkuo7mlK/mjIHlhbzlrrnmuJDpgIBcclxuICAgICAgICAgICAgc3R5bGVzW3NdLmZvckVhY2godmFsID0+IHtcclxuICAgICAgICAgICAgICBlbC5zdHlsZVtzXSA9IHZhbDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICBlbC5zdHlsZVtzXSA9IHN0eWxlc1tzXTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19