/**
 * @flow
 */
'use strict';

let { Easing } = require('react-native');

// See Apple's "CAMediaTimingFunction Class Reference" for the Bezier control
// points
exports.easeIn = Easing.bezier(0.42, 0, 1, 1);
exports.easeOut = Easing.bezier(0, 0, 0.58, 1);
exports.easeInOut = Easing.bezier(0.42, 0, 0.58, 1);
exports.default = Easing.bezier(0.25, 0.1, 0.25, 1);

/**
 * @flow
 */
'use strict';

let { Easing } = require('react-native');

const EPSILON = 1e-9;

// See Apple's "CAMediaTimingFunction Class Reference" for the Bezier control
// points
exports.easeIn = Easing.bezier(0.42, 0, 1, 1, EPSILON);
exports.easeOut = Easing.bezier(0, 0, 0.58, 1, EPSILON);
exports.easeInOut = Easing.bezier(0.42, 0, 0.58, 1, EPSILON);
exports.default = Easing.bezier(0.25, 0.1, 0.25, 1, EPSILON);

Adjust epsilon, setting it to 1e-9 for smoother animations
Adjust epsilon, setting it to 1e-9 for smoother animations

Was getting flickering at higher values.
