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.