Module typegen

Module typegen 

Source
Expand description

Type declaration generation from compiled bytecode.

Extracts type metadata from bytecode modules and generates type declarations for target languages. Currently supports TypeScript .d.ts generation.

§Example

use plotnik_lib::typegen::typescript;
use plotnik_lib::bytecode::Module;

let module = Module::load(&bytecode)?;
let output = typescript::emit(&module);

Modules§

typescript
TypeScript type emitter from bytecode Module.