1#![cfg_attr(docsrs, feature(doc_cfg))]
2
3mod bind_attribute;
4mod event_handler;
5mod expr;
6mod js;
7#[cfg(feature = "router")]
8mod page;
9#[cfg(feature = "router")]
10mod procedure;
11mod router;
12#[cfg(feature = "router")]
13mod shard;
14#[cfg(feature = "router")]
15mod shard_scope;
16mod signal;
17mod surrogate;
18
19pub use bind_attribute::*;
20pub use event_handler::*;
21pub use expr::*;
22pub use js::*;
23#[cfg(feature = "router")]
24pub use page::*;
25#[cfg(feature = "router")]
26pub use procedure::*;
27pub use router::*;
28#[cfg(feature = "router")]
29pub use shard::*;
30#[cfg(feature = "router")]
31pub use shard_scope::*;
32pub use signal::*;
33pub use surrogate::*;
34use topcoat_asset::{Asset, asset};
35
36pub const SCRIPT: Asset = asset!("browser/dist/index.js", rename: "topcoat");