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