When instantiated, represents a fully configured dereferencer. When constructed, references are pulled out. No references are fetched until .resolve is called.
Private
First-pass traversal to collect all the refs that we can find. This allows us to optimize the async work required as well.
Fetches the schemas for all the refs in the configured input schema(s)
a promise that will resolve a fully dereferenced schema, where all the promises for each ref has been resolved as well.
When instantiated, represents a fully configured dereferencer. When constructed, references are pulled out. No references are fetched until .resolve is called.