TAU/ DOCS

Core Types

Operation results, artifacts, kernel authoring contracts, issues, and capability types.

Core Types

Operation results and plugin-author contracts share issues and artifacts.

Result Types

KernelResult<T> discriminates plugin success and failure with success.

Prop

Type

Prop

Type

Issue and Location Types

Prop

Type

Prop

Type

Prop

Type

KernelIssueType ('compilation' | 'runtime' | 'kernel' | 'connection' | 'unknown') and IssueSeverity ('error' | 'warning' | 'info') classify each issue. kernelIssueCodeValues enumerates the stable codes; isKernelIssueCode guards one.

Document Results

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Document results always carry issues. Successful evaluations offer ordered view and export IDs, including an empty view list. A rendering correlates requestId and evaluationId; its artifact carries MIME type, content, and optional units. hash identifies its projected artifact. Successful exports carry a nonempty file tuple. Optional sourceRevision records evaluated source provenance.

DocumentStatus and ViewStatus describe separate owners. Their events and supersession outcomes are documented in Client API.

Dependency Types

Dependency records inputs to cache identity and change detection:

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

FileDependency.path is a canonical root-relative runtime path, shared by filesystem and cache identity.

Filesystem Types

Prop

Type

Prop

Type

Prop

Type

Kernel Types

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

evaluate returns an opaque handle plus the ordered view and export IDs this result offers. The first offered view is the default. Views can expose named instances; render selects one view and optional instance without evaluating again.

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Bundler Types

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Tracer Types

Prop

Type

Prop

Type

Prop

Type

Artifacts and Plugin Results

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Artifact accepts open MIME types with text or bytes. asKnownArtifact narrows GLB and SVG; other MIME types remain valid. ExportOutput carries a nonempty ordered ExportFile tuple; RenderOutput carries one artifact whose MIME type matches the selected declaration.

Conversion Types

Prop

Type

Prop

Type

TranscoderServices supplies the logger, tracer, and cancellation signal. MediaType names artifact MIME types; JSONSchema7 carries serializable option metadata.

Content and Capability Types

Framework-owned content requirements stay separate from plugin-owned option schemas. A route advertises supported content and an ExportFidelity ('brep' | 'mesh') used by route ranking.

Prop

Type

Prop

Type

Prop

Type

Prop

Type

Prop

Type

On this page