1 | export var getAnimationDuration = function ($el) { return parseFloat(window.getComputedStyle($el).animationDuration); };
|
2 | export var setAnimation = function (animationClass, timingScale) {
|
3 | if (timingScale === void 0) { timingScale = 0.95; }
|
4 | return function (_a) {
|
5 | var dom = _a.dom;
|
6 | dom.classList.add(animationClass);
|
7 | return new Promise(function (resolve) {
|
8 | setTimeout(resolve, timingScale * getAnimationDuration(dom) * 1e3);
|
9 | });
|
10 | };
|
11 | };
|