UNPKG

kinetic-slider

Version:

A WebGL-powered kinetic slider component using PIXI.js

22 lines (21 loc) 805 B
import { type RefObject } from 'react'; import type { KineticSliderProps } from '../types'; import ResourceManager from '../managers/ResourceManager'; interface PerformanceMetrics { initializationStart?: number; initializationEnd?: number; totalInitTime?: number; } /** * Advanced PixiJS Slider Hook with Comprehensive Optimization */ export declare const usePixiSlider: (sliderRef: RefObject<HTMLDivElement>, canvasContainerRef: RefObject<HTMLDivElement>, props: KineticSliderProps, resourceManager?: ResourceManager | null) => { isInitialized: boolean; isInitializing: boolean; currentSlide: number; error: string | null | undefined; goToNextSlide: () => void; goToPrevSlide: () => void; performanceMetrics: PerformanceMetrics; }; export default usePixiSlider;