lesca-use-tween
Version:
transition DOM use hooks
37 lines (36 loc) • 1.12 kB
TypeScript
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;