#![deny(unused_variables)] | |
use wasm_bindgen::prelude::*; | |
struct A {} | |
#[wasm_bindgen] | |
impl A { | |
#[wasm_bindgen(method)] | |
pub fn foo() {} | |
} | |
#[wasm_bindgen] | |
pub struct MyStruct { | |
hello: String, | |
} | |
#[wasm_bindgen(getter, typescript_custom_section)] | |
pub const FOO: &'static str = "FOO"; | |
#[wasm_bindgen(readonly)] | |
pub fn bar() {} | |
#[wasm_bindgen(getter_with_clone, final)] | |
impl MyStruct { | |
#[wasm_bindgen(getter, typescript_type = "Thing[]")] | |
pub fn hello(&self) -> String { | |
self.hello.clone() | |
} | |
} | |
fn main() {} |