pose-core
Version:
Factory for Pose animation state machines
5 lines (4 loc) • 804 B
TypeScript
import { PoseFactoryConfig, PoserConfig, Pose, ExtendAPI, TransformPose, ReadValueFromSource, Poser, ActiveActions, PoseMap, PoserState, TransitionMap } from './types';
declare const poseFactory: <V, A, C, P, TD>({ getDefaultProps, defaultTransitions, bindOnChange, startAction, stopAction, readValue, readValueFromSource, resolveTarget, setValue, setValueNative, createValue, convertValue, getInstantTransition, getTransitionProps, addActionDelay, selectValueToRead, convertTransitionDefinition, transformPose, posePriority, forceRender, extendAPI }: PoseFactoryConfig<V, A, C, P, TD>) => (config: PoserConfig<V>) => Poser<V, A, C, P>;
export default poseFactory;
export { Poser, PoserConfig, TransitionMap, ActiveActions, Pose, PoseMap, PoserState, ExtendAPI, TransformPose, ReadValueFromSource };