123456789101112131415161718192021222324252627 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.getMotion = getMotion;
- exports.wrapPromiseFn = wrapPromiseFn;
- function getMotion(prefixCls, transitionName) {
- return {
- motionName: transitionName !== null && transitionName !== void 0 ? transitionName : `${prefixCls}-move-up`
- };
- }
- /** Wrap message open with promise like function */
- function wrapPromiseFn(openFn) {
- let closeFn;
- const closePromise = new Promise(resolve => {
- closeFn = openFn(() => {
- resolve(true);
- });
- });
- const result = () => {
- closeFn === null || closeFn === void 0 ? void 0 : closeFn();
- };
- result.then = (filled, rejected) => closePromise.then(filled, rejected);
- result.promise = closePromise;
- return result;
- }
|