summaryrefslogblamecommitdiffstats
path: root/src/lib.rs
blob: 6f7a3effaed4239c3e1fd2478a8ffc645e807226 (plain) (tree)
























                                                                                                         
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;