mirror of
https://github.com/clockworklabs/SpacetimeDB.git
synced 2026-05-14 11:48:28 -04:00
1ac741aa6b
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
15 lines
579 B
Rust
15 lines
579 B
Rust
use bytes::Bytes;
|
|
use spacetimedb_client_api_messages::websocket::{BsatnFormat, ClientMessage, ServerMessage};
|
|
use spacetimedb_lib::ser::serde::SerializeWrapper;
|
|
use spacetimedb_lib::{RawModuleDef, RawModuleDefV8};
|
|
|
|
fn main() -> Result<(), serde_json::Error> {
|
|
let module = RawModuleDefV8::with_builder(|module| {
|
|
module.add_type::<ClientMessage<Bytes>>();
|
|
module.add_type::<ServerMessage<BsatnFormat>>();
|
|
});
|
|
let module = RawModuleDef::V8BackCompat(module);
|
|
|
|
serde_json::to_writer(std::io::stdout().lock(), SerializeWrapper::from_ref(&module))
|
|
}
|