MCPcopy Create free account

hub / github.com/dbismut/draggable-slider / functions

Functions49 in github.com/dbismut/draggable-slider

↓ 13 callersFunctionclamp
(value: number, min: number, max: number)
src/utils.ts:9
↓ 7 callersMethodstop
(cb: Function)
src/FrameLoop.ts:55
↓ 5 callersMethodclean
()
src/Emitter.ts:20
↓ 4 callersMethodinit
( el: HTMLElement, { index = 0, mouseDrag = false }: CarouselEngineOptions = {} )
src/CarouselEngine.ts:74
↓ 3 callersFunctiongetXY
(e: Event)
src/DragEngine.ts:170
↓ 2 callersFunctioncomputeConfig
(config?: ConfigOrFnConfig)
src/DragEngine.ts:159
↓ 2 callersFunctionfindClosestIndex
( target: number, steps: number[], sorted = false )
src/utils.ts:38
↓ 2 callersFunctiongetResizeObserver
(polyfill?: any)
src/resizeObserver.ts:60
↓ 2 callersFunctionnow
()
src/FrameLoop.ts:5
↓ 2 callersFunctionrubberband
(distance: number, dimension: number, constant: number)
src/utils.ts:67
↓ 2 callersFunctionrubberbandIfOutOfBounds
( position: number, min: number, max: number, constant = 0.15 )
src/utils.ts:74
↓ 1 callersFunctioncreateResizeObserver
(polyfill?: any)
src/resizeObserver.ts:6
↓ 1 callersMethodrun
()
src/FrameLoop.ts:39
↓ 1 callersFunctionsetScrollAlignment
(value: string)
src/react/Slider.tsx:16
↓ 1 callersMethodstart
(cb: Function)
src/FrameLoop.ts:50
↓ 1 callersMethodstopAll
()
src/FrameLoop.ts:65
↓ 1 callersFunctionupdate
(t = motion.elapsed)
src/Motion.ts:97
↓ 1 callersMethodupdate
()
src/FrameLoop.ts:31
↓ 1 callersMethodupdateTime
()
src/FrameLoop.ts:71
↓ 1 callersFunctionuseCarousel
( element: React.MutableRefObject<HTMLElement | null>, { index = 0, mouseDrag }: CarouselEngineOptions = {
src/react/useCarousel.ts:6
↓ 1 callersFunctionvectorLength
(x: number, y: number)
src/utils.ts:33
Method#index
()
src/CarouselEngine.ts:43
Method#length
()
src/CarouselEngine.ts:39
FunctionSlider
()
src/react/Slider.tsx:8
Methodactivate
(eventActivate: Event)
src/DragEngine.ts:314
MethodcanScrollNext
()
src/CarouselEngine.ts:70
MethodcanScrollPrev
()
src/CarouselEngine.ts:67
Methodconstructor
(valOrObject?: any, key?: string)
src/Motion.ts:147
Methodconstructor
( element?: EventTarget, handler?: Handler, config?: ConfigOrFnConfig )
src/DragEngine.ts:205
Functiondamping
( motion: Motion, { momentum = 0.998, snapPoints, velocity: v, min = -Infinity, max =
src/Motion.ts:85
Functiondelay
(value: number, offset: number)
src/utils.ts:30
Methodend
()
src/DragEngine.ts:333
Functionimmediate
(motion: Motion)
src/Motion.ts:29
Methodindex
()
src/CarouselEngine.ts:54
Functioninterpolate
(min: number, max: number, ratio: number)
src/utils.ts:35
Functionlerp
(motion: Motion, { factor = 0.05 }: LerpConfig)
src/Motion.ts:72
Functionlerp
(curr: number, dest: number, factor: number)
src/utils.ts:20
Methodmove
(eventMove: Event)
src/DragEngine.ts:253
Functionnoop
()
src/DragEngine.ts:3
FunctiononChange
()
src/react/Slider.tsx:23
FunctiononChange
()
src/vanilla/main.ts:28
Methodresize
()
src/CarouselEngine.ts:275
Functionsleep
(ms = 1000)
src/utils.ts:92
Functionspring
( motion: Motion, { tension: k = 170, friction: c = 26, mass: m = 1, velocity: v }: SpringConfig )
src/Motion.ts:41
Functionsubscribe
(target: Element, callback: ResizeObserverCallback)
src/resizeObserver.ts:36
Methodtick
()
src/FrameLoop.ts:23
Functionunsubscribe
(target: Element, callback: ResizeObserverCallback)
src/resizeObserver.ts:42
FunctionuseCarousel
( element: Ref<HTMLElement | null>, { index = 0, mouseDrag }: CarouselEngineOptions = {} )
src/vue/useCarousel.ts:7
Methodvalue
()
src/Motion.ts:154