Skip to content

resolveDescriptor

resolveDescriptor(input, loader): Promise<ResolvedDescriptor>

Defined in: packages/sdk/src/resolve/resolve.ts:107

Merge includes, inline field $refs, and hash the canonical merged document.

loader is invoked for each includes URI. Filesystem vs fetch is the caller’s concern (CLI later, runtime later). Missing includes throw.

InputDescriptor

IncludeLoader

Promise<ResolvedDescriptor>