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
shape_plugin_info()– plugin metadatashape_abi_version()– ABI version tagshape_capability_manifest()– declares LanguageRuntime capabilityshape_capability_vtable(contract, len)– generic vtable dispatchshape_language_runtime_vtable()– direct vtable accessor
Modules§
- error_
mapping - V8 exception -> Shape error string conversion.
- marshaling
- Shape <-> V8 type conversion via MessagePack.
- runtime
- V8/TypeScript runtime management via deno_core.