Kaede Hoshikawa 6f6519dab4
Implement PrivateAgent (#2318)
* Implement PrivateAgent, Separate Threaded into PublicAgent & PrivateAgent.

* Add migration docs.

* Update docs.
2022-01-01 19:45:11 +01:00

20 lines
410 B
Rust

#![recursion_limit = "1024"]
#![allow(clippy::large_enum_variant)]
pub mod agent;
pub mod app;
use app::Model;
use wasm_bindgen::prelude::*;
use yew_agent::PublicAgent;
#[wasm_bindgen(start)]
pub fn start() {
use js_sys::{global, Reflect};
if Reflect::has(&global(), &JsValue::from_str("window")).unwrap() {
yew::start_app::<Model>();
} else {
agent::Worker::register();
}
}