UNPKG

animare

Version:

Advanced animation library for modern JavaScript.

20 lines 765 B
/// <reference types="react" /> import type { GroupTimelineObject, SingleObject, TimelineObject } from '../types.js'; /** * `useAnimare` custom React hook. * * @example * * import { useAnimare } from 'animare/react'; * * useAnimare(() => { * return animare(...params); * // or * return animare.single(...params); * }, []); * */ export declare function useAnimare<Name extends string>(callback: () => TimelineObject<Name>, deps?: React.DependencyList): TimelineObject<Name>; export declare function useAnimare(callback: () => GroupTimelineObject, deps?: React.DependencyList): GroupTimelineObject; export declare function useAnimare(callback: () => SingleObject, deps?: React.DependencyList): SingleObject; //# sourceMappingURL=useAnimare.d.ts.map