lnked/react-starter

View on GitHub
src/helpers/utils/animation.ts

Summary

Maintainability
A
0 mins
Test Coverage
export const easeInOutQuad = (t: number, b: number, c: number, d: number): number => {
  t /= d / 2

  if (t < 1) {
    return (c / 2) * t * t + b
  }

  t--

  return (-c / 2) * (t * (t - 2) - 1) + b
}