Module typescript

Module typescript 

Source
Expand description

TypeScript code generation utilities.

Provides functions to convert JSON Schema to TypeScript types and generate type-safe TypeScript code.

§Examples

use mcp_execution_codegen::common::typescript;
use serde_json::json;

let schema = json!({
    "type": "object",
    "properties": {
        "name": {"type": "string"},
        "age": {"type": "number"}
    }
});

let ts_type = typescript::json_schema_to_typescript(&schema);

Functions§

extract_properties
Extracts property definitions from JSON Schema for template rendering.
json_schema_to_typescript
Converts a JSON Schema to TypeScript type definition.
json_type_to_typescript
Converts JSON Schema type to TypeScript type.
to_camel_case
Converts a snake_case name to camelCase for TypeScript.
to_pascal_case
Converts a snake_case name to PascalCase for TypeScript types.