summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar cel 🌸 <cel@bunny.garden>2025-06-11 21:13:02 +0100
committerLibravatar cel 🌸 <cel@bunny.garden>2025-06-11 21:16:20 +0100
commit5ff8a16e3f411a253bdf5f157bacf48f3a7da93b (patch)
treec5c6894ea88858597ce819a2158bff623919267f /src
downloadoverlay-scrollbars-main.tar.gz
overlay-scrollbars-main.tar.bz2
overlay-scrollbars-main.zip
initial commitHEADmain
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs25
1 files changed, 25 insertions, 0 deletions
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<OverlayScrollbars, JsValue>;
+
+ #[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;