Skip to main content

topcoat_runtime/
lib.rs

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