@radixdlt/radix-engine-toolkit
Version:
A TypeScript wrapper for the Radix Engine Toolkit that provides many of the necessary tools to interact with the Radix ledger
22 lines (21 loc) • 1.14 kB
TypeScript
/**
* This module exports a set of classes and objects for hosting the Radix Engine Toolkit WASM and
* invoking functions on it. The following are the layers of abstraction maintained by this module:
*
* ┌───────────────────────┐
* │ RadixEngineToolkit │
* ├───────────────────────┤
* │ RawRadixEngineToolkit │
* ├───────────────────────┤
* │ Host │
* └───────────────────────┘
*
* Each of the above classes builds on top of one another. {@link Host} is the lowest level of the
* stack and just provides a WASM host (runtime) and some serialization with no knowledge of the
* function that the toolkit has. Other classes such as {@link RadixEngineToolkit} build upon this
* exposing a high-level API for consumers.
*/
export { wasmBindgenImports } from "./constants";
export * from "./default";
export { Host } from "./host";
export { RawRadixEngineToolkit, rawRadixEngineToolkit } from "./raw";