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;
8#[doc(hidden)]
9pub mod internal;
10mod js;
11#[cfg(feature = "router")]
12mod layer;
13#[path = "link.rs"]
14mod link_;
15#[cfg(feature = "router")]
16mod procedure;
17mod router;
18#[cfg(feature = "router")]
19mod shard;
20#[cfg(feature = "router")]
21mod shard_scope;
22mod signal;
23mod surrogate;
24
25pub use arguments::*;
26pub use bind_attribute::*;
27pub use connection::*;
28pub use event_handler::*;
29pub use expr::*;
30pub use js::*;
31#[cfg(feature = "router")]
32pub use layer::*;
33pub use link_::*;
34#[cfg(feature = "router")]
35pub use procedure::*;
36pub use router::*;
37#[cfg(feature = "router")]
38pub use shard::*;
39#[cfg(feature = "router")]
40pub use shard_scope::*;
41pub use signal::*;
42pub use surrogate::*;
43use topcoat_asset::{Asset, asset};
44
45pub const SCRIPT: Asset = asset!("browser/dist/index.js", rename: "topcoat");