Logo Xantham

GroupDisposition Type

What the generator does with one group's types (O7). `Inline` is decided but not yet built; it arrives with demand-driven resolution.

Union cases

Union case Description

Map names

Full Usage: Map names

Parameters:

Resolve identity only; a name the table carries renders as its destination - a binding somebody already wrote by hand - and every other name of the group widens.

names : Map<string, MappedName>

Reference

Full Usage: Reference

Resolve identity only; references render as the group's templated module name, on the contract that a `ship` run of that group (ours or anyone's) produces those names.

Ship

Full Usage: Ship

Resolve fully and emit the group's declarations. Always the entry package's mode.

Widen

Full Usage: Widen

Resolve identity only; references widen to `obj` with a finding. The default for non-entry groups until the shipped compiler-lib package exists.

Instance members

Instance member Description

this.IsMap

Full Usage: this.IsMap

Returns: bool
Returns: bool

this.IsReference

Full Usage: this.IsReference

Returns: bool
Returns: bool

this.IsShip

Full Usage: this.IsShip

Returns: bool
Returns: bool

this.IsWiden

Full Usage: this.IsWiden

Returns: bool
Returns: bool

Type something to start searching.