#![doc = include_str!("../README.md")]
#![no_std]
extern crate alloc;
mod batchable;
mod call;
mod callback;
mod clamped;
mod runtime;
mod thread_local;
pub use batchable::{BatchableResult, RequireFlush};
pub use call::JsFunction;
pub use callback::CallbackKey;
pub use clamped::Clamped;
pub use runtime::{Runtime, with_runtime};
pub use thread_local::{JsThreadLocal, LazyCell};
pub use wry_bindgen_runtime::wire::{
BinaryDecode, BinaryEncode, DecodeError, DecodedData, EncodeTypeDef, EncodedData,
JsClassMemberKind, JsClassMemberSpec, JsExportSpec, JsFunctionSpec, JsModuleSpec, JsRef,
JsRefEncode, ObjectHandle, RustCallback, TypeDef,
};