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 constant added.
Returns a new TypeResolver with the given constant added.
Returns a new TypeResolver with the top level consts of doc
added to the type map lazily.
Returns a new TypeResolver with the top level consts of doc
added to the type map lazily.
Returns a new TypeResolver with the top level types of doc
added to the type map lazily.
Returns a new TypeResolver with the top level types of doc
added to the type map lazily.