import{isNumber as e}from"../../../utils/dist/esm/assertion.js";function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}var r={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},a={enter:{duration:.2,ease:r.easeOut},exit:{duration:.1,ease:r.easeIn}},n={enter:(r,a)=>t({},r,{delay:e(a)?a:null==a?void 0:a.enter}),exit:(r,a)=>t({},r,{delay:e(a)?a:null==a?void 0:a.exit})};export{a as TransitionDefaults,r as TransitionEasings,n as withDelay};
//# sourceMappingURL=transition-utils.js.map
