Skip to content

True Myth / eslint-plugin/true-myth-support / Resolver

Class: Resolver

Constructors

Constructor

new Resolver(program, checker, types): Resolver

Parameters

program

Program

checker

TypeChecker

types

MustUseType[]

Returns

Resolver

Methods

canonicalSymbol()

canonicalSymbol(symbol, seen?): Symbol

Parameters

symbol

Symbol

seen?

Set<Symbol> = ...

Returns

Symbol


obligationFor()

obligationFor(type, seen?): Maybe<Obligation>

Parameters

type

Type

seen?

Set<Type> = ...

Returns

Maybe<Obligation>