parseSelectorEnvelope function
- IPLDNode node
Parse a SelectorEnvelope node ({"selector": <selector>}).
Implementation
Selector parseSelectorEnvelope(IPLDNode node) {
if (node.kind != Kind.MAP) {
throw SelectorParseError('Selector envelope must be a map');
}
final inner = _requireField(node.mapValue, 'selector');
return parseSelector(inner);
}