UNPKG

cione-comp-lib

Version:

`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`

2 lines (1 loc) 1.78 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var t=require("../../../ssr-window/ssr-window.esm.js");function e(t){return"object"==typeof t&&null!==t&&t.constructor&&t.constructor===Object}exports.bindModuleMethods=function(t,r){Object.keys(r).forEach((function(n){e(r[n])&&Object.keys(r[n]).forEach((function(e){"function"==typeof r[n][e]&&(r[n][e]=r[n][e].bind(t))})),t[n]=r[n]}))},exports.deleteProps=function(t){var e=t;Object.keys(e).forEach((function(t){try{e[t]=null}catch(r){}try{delete e[t]}catch(r){}}))},exports.extend=function t(){for(var r=Object(arguments.length<=0?void 0:arguments[0]),n=1;n<arguments.length;n+=1){var o=n<0||arguments.length<=n?void 0:arguments[n];if(null!=o)for(var s=Object.keys(Object(o)),i=0,a=s.length;i<a;i+=1){var c=s[i],l=Object.getOwnPropertyDescriptor(o,c);void 0!==l&&l.enumerable&&(e(r[c])&&e(o[c])?t(r[c],o[c]):!e(r[c])&&e(o[c])?(r[c]={},t(r[c],o[c])):r[c]=o[c])}}return r},exports.getTranslate=function(e,r){void 0===r&&(r="x");var n,o,s,i=t.getWindow(),a=i.getComputedStyle(e,null);return i.WebKitCSSMatrix?((o=a.transform||a.webkitTransform).split(",").length>6&&(o=o.split(", ").map((function(t){return t.replace(",",".")})).join(", ")),s=new i.WebKitCSSMatrix("none"===o?"":o)):n=(s=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===r&&(o=i.WebKitCSSMatrix?s.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===r&&(o=i.WebKitCSSMatrix?s.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),o||0},exports.isObject=e,exports.nextTick=function(t,e){return void 0===e&&(e=0),setTimeout(t,e)},exports.now=function(){return Date.now()};