Module typescript

Module typescript 

Source
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