From fb7a7dc8f4a1c90ead2a682a385b7118dfb188c8 Mon Sep 17 00:00:00 2001 From: Isaac Kaara Date: Fri, 6 Mar 2026 14:11:15 +0300 Subject: [PATCH] fix: add 'instant' to ScrollBehavior type The native browser scrollTo API supports three behavior values: 'auto', 'smooth', and 'instant'. The ScrollBehavior type was missing 'instant', causing a TypeScript error when passing behavior: 'instant' to scrollToIndex even though it works fine at runtime. Fixes #1074 --- packages/virtual-core/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/virtual-core/src/index.ts b/packages/virtual-core/src/index.ts index 1a17e31a..bc966a6c 100644 --- a/packages/virtual-core/src/index.ts +++ b/packages/virtual-core/src/index.ts @@ -8,7 +8,7 @@ type ScrollDirection = 'forward' | 'backward' type ScrollAlignment = 'start' | 'center' | 'end' | 'auto' -type ScrollBehavior = 'auto' | 'smooth' +type ScrollBehavior = 'auto' | 'smooth' | 'instant' export interface ScrollToOptions { align?: ScrollAlignment