fromValue static method
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',
),
};