encodeKey method

dynamic encodeKey(
  1. AbstractKey<Comparable>? key, {
  2. bool isEnd = false,
})

Implementation

dynamic encodeKey(AbstractKey? key, {bool isEnd = false}) {
  dynamic result = key?.key;
  if (key is ViewKeyMetaKey) {
    result = key.key?.encode() ?? (isEnd ? '\uffff' : '');
  }
  if (result is String) {
    result = stripReservedCharacter(result);
  }
  return result;
}