//! JSON type conversions for sync-core types.
//!
//! This module provides bidirectional type conversions between sync-core's
//! `TypedValue` and JSON formats.
//!
//! # Modules
//!
//! - [`forward`] - TypedValue → JSON value conversion
//! - [`reverse`] - JSON value → TypedValue conversion
//!
//! # Example
//!
//! ```ignore
//! use surreal_sync_json::types::{JsonValue, JsonValueWithSchema};
//! use surreal_sync_core::{TypedValue, Type};
//!
//! // Forward: TypedValue → JSON value
//! let tv = TypedValue::text("hello");
//! let json_val: JsonValue = tv.into();
//!
//! // Reverse: JSON value → TypedValue
//! let json = serde_json::json!(42);
//! let json_with_schema = JsonValueWithSchema::new(json, Type::Int32);
//! let tv = json_with_schema.to_typed_value();
//! ```
pub use JsonValue;
pub use ;