UNPKG

lesca-use-tween

Version:

transition DOM use hooks

37 lines (36 loc) 1.12 kB
import { default as Tweener } from 'lesca-object-tweener'; import { CSS, ProviderProps, Tween } from './type'; declare const Bezier: { linear: number[]; easeIn: number[]; easeOut: number[]; easeInOut: number[]; inSine: number[]; outSine: number[]; inOutSine: number[]; inCubic: number[]; outCubic: number[]; inOutCubic: number[]; InQuint: number[]; OutQuint: number[]; InOutQuint: number[]; inCirc: number[]; outCirc: number[]; inOutCirc: number[]; inQuad: number[]; outQuad: number[]; inOutQuad: number[]; inQuart: number[]; outQuart: number[]; inOutQuart: number[]; inExpo: number[]; outExpo: number[]; inOutExpo: number[]; inBack: number[]; outBack: number[]; inOutBack: number[]; }; declare const useTween: (initialState: CSS) => Tween; declare const TweenProvider: ({ children, initStyle, tweenStyle, options, }: ProviderProps) => import('react').ReactElement<any, string | import('react').JSXElementConstructor<any>>[]; export { Bezier, TweenProvider, useTween, Tweener }; export default useTween;