// 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()