toNode method

  1. @override
IPLDNode toNode()
override

Encode this selector as an IPLDNode using the official compact DAG-CBOR/DAG-JSON selector schema.

Implementation

@override
IPLDNode toNode() {
  final list = IPLDList()..values.addAll(members.map((m) => m.toNode()));
  return _singleKeyMap(
    '|',
    IPLDNode()
      ..kind = Kind.LIST
      ..listValue = list,
  );
}