Flop.Cursor.decode-exclamation-mark

You're seeing just the function decode-exclamation-mark, go back to Flop.Cursor module for more information.
Link to this function

decode!(cursor)

View Source (since 0.9.0)

Specs

decode!(binary()) :: map()

Same as Flop.Cursor.decode/1, but raises an error if the cursor is invalid.

iex> Flop.Cursor.decode!("g3QAAAABZAACaWRiAAACDg==")
%{id: 526}

iex> Flop.Cursor.decode!("AAAH")
** (RuntimeError) invalid cursor