toMessage method

Map<String, Object?> toMessage()

A structured-clone-safe representation for isolates and web workers.

Implementation

Map<String, Object?> toMessage() => <String, Object?>{
  'startByte': startByte,
  'oldEndByte': oldEndByte,
  'newEndByte': newEndByte,
  'startRow': startPosition.row,
  'startColumn': startPosition.column,
  'oldEndRow': oldEndPosition.row,
  'oldEndColumn': oldEndPosition.column,
  'newEndRow': newEndPosition.row,
  'newEndColumn': newEndPosition.column,
  'startUtf16': startUtf16,
  'oldEndUtf16': oldEndUtf16,
  'newEndUtf16': newEndUtf16,
  'insertedText': insertedText,
};