Expand description
Shape TypeScript language runtime extension.
Provides a shape.language_runtime capability that embeds V8 via deno_core
for executing foreign "typescript" { ... } blocks in Shape programs.
§ABI Exports
All C ABI exports (shape_plugin_info, shape_abi_version,
shape_capability_manifest, shape_capability_vtable,
shape_language_runtime_vtable) are generated by the
shape_abi_v1::language_runtime_plugin! macro below.
Modules§
- error_
mapping - V8 exception -> Shape error string conversion.
- marshaling
- Shape <-> V8 type conversion via MessagePack.
- runtime
- V8/TypeScript runtime management via deno_core.