UNPKG

@fivethree/core

Version:
37 lines 3.64 kB
/** * @fileoverview added by tsickle * Generated from: lib/popover/popover.animations.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { tween, transform, scale, fadeIn, easeOutSine, beforeStyle, fadeOut, easeInSine } from '@fivethree/ngx-rxjs-animations'; import { zip } from 'rxjs'; /** @type {?} */ export var scaleIn = (/** * @param {?} target * @param {?} easing * @param {?} duration * @return {?} */ function (target, easing, duration) { return tween(easing, duration).pipe(transform(target, scale(0, 1))); }); /** @type {?} */ export var animIn = (/** * @param {?} element * @param {?} position * @param {?} duration * @return {?} */ function (element, position, duration) { return zip(fadeIn(element, easeOutSine, duration), scaleIn(element, easeOutSine, duration).pipe(beforeStyle(element, 'transform-origin', position.vertical + " " + position.horizontal))); }); /** @type {?} */ export var animOut = (/** * @param {?} element * @param {?} duration * @return {?} */ function (element, duration) { return fadeOut(element, easeInSine, duration); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wb3Zlci5hbmltYXRpb25zLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGZpdmV0aHJlZS9jb3JlLyIsInNvdXJjZXMiOlsibGliL3BvcG92ZXIvcG9wb3Zlci5hbmltYXRpb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUNMLEtBQUssRUFDTCxTQUFTLEVBQ1QsS0FBSyxFQUNMLE1BQU0sRUFDTixXQUFXLEVBQ1gsV0FBVyxFQUNYLE9BQU8sRUFDUCxVQUFVLEVBQ1gsTUFBTSxnQ0FBZ0MsQ0FBQztBQUV4QyxPQUFPLEVBQUUsR0FBRyxFQUFFLE1BQU0sTUFBTSxDQUFDOztBQUczQixNQUFNLEtBQU8sT0FBTzs7Ozs7O0FBQUcsVUFBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLFFBQVE7SUFDOUMsT0FBQSxLQUFLLENBQUMsTUFBTSxFQUFFLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUE1RCxDQUE0RCxDQUFBOztBQUU5RCxNQUFNLEtBQU8sTUFBTTs7Ozs7O0FBQUcsVUFDcEIsT0FBbUIsRUFDbkIsUUFBeUIsRUFDekIsUUFBZ0I7SUFFaEIsT0FBQSxHQUFHLENBQ0QsTUFBTSxDQUFDLE9BQU8sRUFBRSxXQUFXLEVBQUUsUUFBUSxDQUFDLEVBQ3RDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsV0FBVyxFQUFFLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FDMUMsV0FBVyxDQUNULE9BQU8sRUFDUCxrQkFBa0IsRUFDZixRQUFRLENBQUMsUUFBUSxTQUFJLFFBQVEsQ0FBQyxVQUFZLENBQzlDLENBQ0YsQ0FDRjtBQVRELENBU0MsQ0FBQTs7QUFFSCxNQUFNLEtBQU8sT0FBTzs7Ozs7QUFBRyxVQUFDLE9BQW1CLEVBQUUsUUFBZ0I7SUFDM0QsT0FBQSxPQUFPLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxRQUFRLENBQUM7QUFBdEMsQ0FBc0MsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIHR3ZWVuLFxuICB0cmFuc2Zvcm0sXG4gIHNjYWxlLFxuICBmYWRlSW4sXG4gIGVhc2VPdXRTaW5lLFxuICBiZWZvcmVTdHlsZSxcbiAgZmFkZU91dCxcbiAgZWFzZUluU2luZVxufSBmcm9tICdAZml2ZXRocmVlL25neC1yeGpzLWFuaW1hdGlvbnMnO1xuaW1wb3J0IHsgRWxlbWVudFJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgemlwIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBQb3BvdmVyUG9zaXRpb24gfSBmcm9tICcuL3BvcG92ZXIudHlwZXMnO1xuXG5leHBvcnQgY29uc3Qgc2NhbGVJbiA9ICh0YXJnZXQsIGVhc2luZywgZHVyYXRpb24pID0+XG4gIHR3ZWVuKGVhc2luZywgZHVyYXRpb24pLnBpcGUodHJhbnNmb3JtKHRhcmdldCwgc2NhbGUoMCwgMSkpKTtcblxuZXhwb3J0IGNvbnN0IGFuaW1JbiA9IChcbiAgZWxlbWVudDogRWxlbWVudFJlZixcbiAgcG9zaXRpb246IFBvcG92ZXJQb3NpdGlvbixcbiAgZHVyYXRpb246IG51bWJlclxuKSA9PlxuICB6aXAoXG4gICAgZmFkZUluKGVsZW1lbnQsIGVhc2VPdXRTaW5lLCBkdXJhdGlvbiksXG4gICAgc2NhbGVJbihlbGVtZW50LCBlYXNlT3V0U2luZSwgZHVyYXRpb24pLnBpcGUoXG4gICAgICBiZWZvcmVTdHlsZShcbiAgICAgICAgZWxlbWVudCxcbiAgICAgICAgJ3RyYW5zZm9ybS1vcmlnaW4nLFxuICAgICAgICBgJHtwb3NpdGlvbi52ZXJ0aWNhbH0gJHtwb3NpdGlvbi5ob3Jpem9udGFsfWBcbiAgICAgIClcbiAgICApXG4gICk7XG5cbmV4cG9ydCBjb25zdCBhbmltT3V0ID0gKGVsZW1lbnQ6IEVsZW1lbnRSZWYsIGR1cmF0aW9uOiBudW1iZXIpID0+XG4gIGZhZGVPdXQoZWxlbWVudCwgZWFzZUluU2luZSwgZHVyYXRpb24pO1xuIl19