kinetic-components
Version:
Use CSS animations or your favorite JS animation library to animate a single React component or orchestrate animations amongst a collection of React components.
13 lines (12 loc) • 2.2 kB
TypeScript
/// <reference types="react" />
import { CurrentState, NotifyParentOfState, AnimationKey } from './types';
export declare const setStateForNewAction: <TriggerState extends unknown>(setEState: import("react").Dispatch<import("react").SetStateAction<CurrentState<TriggerState>>>, triggerState: TriggerState, visible: boolean) => void;
export declare const setStateForFinishedAction: <TriggerState extends unknown>(setEState: import("react").Dispatch<import("react").SetStateAction<CurrentState<TriggerState>>>) => void;
export declare const setHasRunForActionCount: <TriggerState extends unknown>(setEState: import("react").Dispatch<import("react").SetStateAction<CurrentState<TriggerState>>>) => void;
export declare const setCurrentStateToRunningForActionCount: <TriggerState extends unknown>(setEState: import("react").Dispatch<import("react").SetStateAction<CurrentState<TriggerState>>>, animationKey: AnimationKey | undefined) => void;
export declare const setCurrentStateToFinishedForActionCount: <TriggerState extends unknown>(setEState: import("react").Dispatch<import("react").SetStateAction<CurrentState<TriggerState>>>) => void;
export declare const setCurrentStateToUnmountedForActionCount: <TriggerState extends unknown>(setEState: import("react").Dispatch<import("react").SetStateAction<CurrentState<TriggerState>>>) => void;
export declare const setCurrentStateToInitializingForActionCount: <TriggerState extends unknown>(setEState: import("react").Dispatch<import("react").SetStateAction<CurrentState<TriggerState>>>) => void;
export declare const addClassNamesToCurrentStateForActionCount: <TriggerState extends unknown>(setEState: import("react").Dispatch<import("react").SetStateAction<CurrentState<TriggerState>>>, classNames: string[]) => void;
export declare const setCurrentStateToRestartingToClearExistingAnimationForActionCount: <TriggerState extends unknown>(setEState: import("react").Dispatch<import("react").SetStateAction<CurrentState<TriggerState>>>) => void;
export declare const setChildStateForActionCount: <TriggerState extends unknown>(setEState: import("react").Dispatch<import("react").SetStateAction<CurrentState<TriggerState>>>) => NotifyParentOfState;