UNPKG

kinetic-slider

Version:

A WebGL-powered kinetic slider component using PIXI.js

19 lines (18 loc) 753 B
import { type HookParams } from '../types'; import ResourceManager from '../managers/ResourceManager'; import { AtlasManager } from '../managers/AtlasManager'; interface UseSlidesResult { transitionToSlide: (nextIndex: number) => gsap.core.Timeline | null; nextSlide: (nextIndex: number) => void; prevSlide: (prevIndex: number) => void; isLoading: boolean; loadingProgress: number; } /** * Hook to create and manage slide sprites with atlas support */ export declare const useSlides: ({ sliderRef, pixi, props, resourceManager, atlasManager, onSlideChange, slidingWindowManager }: HookParams & { resourceManager?: ResourceManager | null; atlasManager?: AtlasManager | null; }) => UseSlidesResult; export default useSlides;