// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type Canvas
///|
pub extern "js" fn Canvas::width(self : Canvas) -> Int =
#| (self) => self.width
///|
pub extern "js" fn Canvas::height(self : Canvas) -> Int =
#| (self) => self.height
///|
pub extern "js" fn Canvas::append_to_body(self : Canvas) -> Unit =
#| (self) => { document.body.appendChild(self); }
///|
pub extern "js" fn Canvas::remove(self : Canvas) -> Unit =
#| (self) => self.remove()