DependsOptions.require property
The classes this one owns, each paired with its relations — a thunk naming the dependent class, and one DependentTypeRelations per relation to it. Deferred through a thunk so a class can require another that is not defined yet, which is what makes circular relations expressible.
Signature:
require?: [() => DependentType, DependentTypeRelations[]][];
Read this page as plain markdown — no HTML, no navigation. For pasting into an LLM, or for an agent to fetch.