All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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