From 5ff8a16e3f411a253bdf5f157bacf48f3a7da93b Mon Sep 17 00:00:00 2001 From: cel 🌸 Date: Wed, 11 Jun 2025 21:13:02 +0100 Subject: initial commit --- src/lib.rs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/lib.rs (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..6f7a3ef --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,25 @@ +mod overlay_scrollbars { + use js_sys::Object; + use wasm_bindgen::prelude::*; + use web_sys::Element; + + #[wasm_bindgen(module = "/overlayscrollbars.esm.js")] + extern "C" { + // fn OverlayScrollbars(element: Element, options: Object) -> Result; + + #[wasm_bindgen(js_name = OverlayScrollbars)] + pub type OverlayScrollbars; + + #[wasm_bindgen(js_name = OverlayScrollbars)] + pub fn OverlayScrollbars(element: Object, options: Object) -> OverlayScrollbars; + + // #[wasm_bindgen(method, getter)] + // fn number(this: &MyClass) -> u32; + // #[wasm_bindgen(method, setter)] + // fn set_number(this: &MyClass, number: u32) -> MyClass; + // #[wasm_bindgen(method)] + // fn render(this: &MyClass) -> String; + } +} + +pub use overlay_scrollbars::OverlayScrollbars; -- cgit