#![deny(unused_unsafe)]
#[cfg(target_arch = "wasm32")]
#[cfg(feature = "console")]
#[macro_use]
pub mod console;
#[cfg(target_arch = "wasm32")]
#[cfg(feature = "variable")]
pub mod variable;
#[cfg(target_arch = "wasm32")]
#[cfg(feature = "execute")]
pub mod execute;
#[cfg(target_arch = "wasm32")]
#[cfg(feature = "autocmd")]
pub mod autocmd;
#[cfg(target_arch = "wasm32")]
pub(crate) mod denops;
use wasm_bindgen::prelude::*;
#[wasm_bindgen(module = "https://deno.land/x/denops_std/mod.ts")]
extern {
pub type Vim;
}