Logo Xantham

RepairArity Type

`repair-arity`.

Union cases

Union case Description

AliasKeptAsPhantom name

Full Usage: AliasKeptAsPhantom name

Parameters:
    name : string

Wave three, lane I. An alias whose resolved target uses fewer type parameters than its head declares. The alias is written with the surplus parameters erased as phantoms, so references keep their arity; the erased parameters carry no value.

name : string

ArityMismatch(name, given, declared)

Full Usage: ArityMismatch(name, given, declared)

Parameters:
    name : string
    given : int
    declared : int

name : string
given : int
declared : int

GenericAliasDropped

Full Usage: GenericAliasDropped

GenericWithoutArguments name

Full Usage: GenericWithoutArguments name

Parameters:
    name : string

name : string

ReadWithoutWrite name

Full Usage: ReadWithoutWrite name

Parameters:
    name : string

name : string

ReferenceToDroppedAlias name

Full Usage: ReferenceToDroppedAlias name

Parameters:
    name : string

name : string

Instance members

Instance member Description

this.IsAliasKeptAsPhantom

Full Usage: this.IsAliasKeptAsPhantom

Returns: bool
Returns: bool

this.IsArityMismatch

Full Usage: this.IsArityMismatch

Returns: bool
Returns: bool

this.IsGenericAliasDropped

Full Usage: this.IsGenericAliasDropped

Returns: bool
Returns: bool

this.IsGenericWithoutArguments

Full Usage: this.IsGenericWithoutArguments

Returns: bool
Returns: bool

this.IsReadWithoutWrite

Full Usage: this.IsReadWithoutWrite

Returns: bool
Returns: bool

this.IsReferenceToDroppedAlias

Full Usage: this.IsReferenceToDroppedAlias

Returns: bool
Returns: bool

Type something to start searching.