chrome_types/sys/mod.rs
1pub mod prelude;
2pub mod storage;
3
4use prelude::*;
5use wasm_bindgen::prelude::*;
6
7#[wasm_bindgen]
8extern "C" {
9 pub type Chrome;
10
11 #[wasm_bindgen(thread_local_v2, js_name = chrome)]
12 pub static CHROME: Chrome;
13
14 #[wasm_bindgen(method, getter)]
15 pub fn storage(this: &Chrome) -> Storage;
16}
17
18pub fn local_storage() -> StorageArea {
19 CHROME.with(Chrome::storage).local()
20}