Expand description
TypeScript type definitions generator for OxiFY Model
This module provides TypeScript type definitions for use with JavaScript/TypeScript
applications. It generates .d.ts files that provide type safety when working with
OxiFY workflows in TypeScript projects.
§Features
- Generate TypeScript interfaces from Rust types
- Full type coverage for workflows, nodes, edges, and execution types
- Compatible with the WASM bindings
§Usage
use oxify_model::typescript::generate_typescript_definitions;
let definitions = generate_typescript_definitions();
assert!(definitions.contains("interface Workflow"));
assert!(definitions.contains("interface Node"));
assert!(definitions.contains("interface Edge"));
// In production, save to file:
// std::fs::write("oxify-model.d.ts", definitions).unwrap();Functions§
- generate_
typescript_ definitions - Generate complete TypeScript type definitions for OxiFY Model