Files
turso/bindings/wasm/lib.rs
Pekka Enberg fe41f46bc0 I/O trait
2023-09-10 21:57:36 +03:00

24 lines
452 B
Rust

use wasm_bindgen::prelude::*;
#[wasm_bindgen]
pub struct Database {
_inner: lig_core::Database,
}
#[wasm_bindgen]
impl Database {
pub fn open(path: &str) -> Database {
let io = IO {};
let inner = lig_core::Database::open(&io, path).unwrap();
Database { _inner: inner }
}
}
struct IO {}
impl lig_core::IO for IO {
fn open(&self, _path: &str) -> anyhow::Result<lig_core::PageSource> {
todo!();
}
}