Skip to content
1 min read · 79 words

Function: resolveSpoolReader()

ts
function resolveSpoolReader(descriptor: ReaderDescriptor): SpoolReader;

Defined in: src/lib/contracts/reader_resolvers.ts:103

Re-bind a spool reader descriptor to a live SpoolReader.

Parameters

ParameterTypeDescription
descriptorReaderDescriptorThe handle captured at encode time.

Returns

SpoolReader

A working spool reader.

Remarks

Called by @nhtio/adk!SpooledArtifact's [DECODE_METHOD] (and its subclasses'). Throws if no resolver is registered for the descriptor's tag.

Throws

@nhtio/adk!E_NO_READER_RESOLVER when no resolver is registered for descriptor.tag.