fromValue static method

GhosttySnapshotDecoderData fromValue(
  1. int value
)

Implementation

static GhosttySnapshotDecoderData fromValue(int value) => switch (value) {
  0 => GHOSTTY_SNAPSHOT_DECODER_DATA_INVALID,
  1 => GHOSTTY_SNAPSHOT_DECODER_DATA_MAX_CONTINUATION_BYTES,
  2 => GHOSTTY_SNAPSHOT_DECODER_DATA_SOURCE_OFFSET,
  3 => GHOSTTY_SNAPSHOT_DECODER_DATA_HISTORY_ROWS_PRIMARY,
  4 => GHOSTTY_SNAPSHOT_DECODER_DATA_HISTORY_ROWS_ALTERNATE,
  5 => GHOSTTY_SNAPSHOT_DECODER_DATA_PROGRESS_SCREEN,
  6 => GHOSTTY_SNAPSHOT_DECODER_DATA_PROGRESS_ROWS,
  7 => GHOSTTY_SNAPSHOT_DECODER_DATA_PROGRESS_REMAINING,
  8 => GHOSTTY_SNAPSHOT_DECODER_DATA_RETAIN_CONTINUATION,
  2147483647 => GHOSTTY_SNAPSHOT_DECODER_DATA_MAX_VALUE,
  _ => throw ArgumentError(
    'Unknown value for GhosttySnapshotDecoderData: $value',
  ),
};