Logo Xantham

RenderModel Type

Record fields

Record Field Description

Decls

Full Usage: Decls

Field type: FsDecl list
Field type: FsDecl list

Files

Full Usage: Files

Field type: (string * string) list

Rendered output: file name -> content. Written to disk by `Pipeline.run`, not here, so rendering stays pure.

Field type: (string * string) list

Findings

Full Usage: Findings

Field type: Finding list

Every finding of every earlier tier, stamped with its pass.

Field type: Finding list

ModuleName

Full Usage: ModuleName

Field type: string
Field type: string

PackageDir

Full Usage: PackageDir

Field type: string

Absolute path of the package generated from; the manifest writes declaration files relative to it.

Field type: string

PackageName

Full Usage: PackageName

Field type: string
Field type: string

RuntimePackage

Full Usage: RuntimePackage

Field type: string

The npm package every `[]` names - the configured `runtime`, or the one derived from `PackageName`. Distinct from `PackageName`, which stays the package the *declarations* came from: a `@types/*` package is the provenance of the binding and never the specifier a consumer's bundler resolves.

Field type: string

Type something to start searching.