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.
Resolves all types in the given document.
the scope of the document if the document is an include
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.