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.