commit 94589c847a864f5e2cab578473a210c32659f03c parent 465c9faa8197ae16e7d6c32099d173b3ca2469a7 Author: triesap <tyson@radroots.org> Date: Thu, 11 Jun 2026 06:17:51 -0700 feat(bindings): generate core and types packages Diffstat:
| M | crates/core_bindings/src/lib.rs | | | 15 | +++++++++++++++ |
1 file changed, 15 insertions(+), 0 deletions(-)
diff --git a/crates/core_bindings/src/lib.rs b/crates/core_bindings/src/lib.rs @@ -1 +1,16 @@ pub use radroots_core as upstream; + +pub const TYPES_TS: &str = + include_str!("../../../testdata/baseline/current-radroots-generated/core/types.ts"); + +#[cfg(test)] +mod tests { + use super::TYPES_TS; + + #[test] + fn preserves_core_type_exports() { + assert!(TYPES_TS.contains("export type RadrootsCoreMoney")); + assert!(TYPES_TS.contains("export type RadrootsCoreQuantityPrice")); + assert!(TYPES_TS.contains("\"each\"")); + } +}