import group from './variants/group.js'; import loop from './variants/loop.js'; import single from './variants/single.js'; import timeline from './variants/timeline.js'; import type { AnimationOptionsParam, OnUpdateCallback, TimelineGlobalOptions, TimelineObject } from './types.js'; export function animare( animations: AnimationOptionsParam, callback: OnUpdateCallback>, globalValues: TimelineGlobalOptions = {}, ): TimelineObject { return timeline(animations, callback, globalValues); } animare.timeline = timeline; animare.single = single; animare.group = group; animare.loop = loop;