
main.react.virtual.useDefaultScroll.kt Maven / Gradle / Ivy
@file:JsModule("react-virtual")
@file:JsNonModule
package react.virtual
import dom.html.Window
import react.RefObject
external interface ScrollOptions {
var parentRef: RefObject?
var windowRef: RefObject?
var horizontal: Boolean?
var useObserver: SizeObserver?
var useWindowObserver: SizeObserver?
var initialRect: Size?
}
external interface ScrollInstance {
var outerSize: Int
var scrollOffset: Int
var scrollToFn: (
offset: Int,
reason: ScrollReason,
) -> Unit
}
external fun useDefaultScroll(
options: ScrollOptions,
): ScrollInstance
© 2015 - 2025 Weber Informatics LLC | Privacy Policy