Resolves types in the given definition according to the current typeMap, and then returns an updated TypeResolver with the new definition bound, plus the resolved definition.
Resolves all types in the given document.
Returns a new TypeResolver with the given service added.
Returns a new TypeResolver with the given constant added.
Returns a new TypeResolver with the given type mapping added.
Returns a new TypeResolver with the given include mapping added.