Logo Xantham

ResolvedSignature Type

Record fields

Record Field Description

HasRest

Full Usage: HasRest

Field type: bool

The signature's last parameter is a rest parameter (`...args`).

Field type: bool

IsAbstract

Full Usage: IsAbstract

Field type: bool

A construct signature of an `abstract class`, which TypeScript refuses `new` on. It marks the class as one written to be derived from (§4.4).

Field type: bool

Parameters

Full Usage: Parameters

Field type: ResolvedMember list
Field type: ResolvedMember list

ReturnTypeId

Full Usage: ReturnTypeId

Field type: int
Field type: int

TypeParameters

Full Usage: TypeParameters

Field type: int list

The signature's own type parameters (§4.9). A generic *function* carries them here rather than on its type, which is where a callback alias's `T` lives.

Field type: int list

Type something to start searching.