Decodes the data as a double value.
@override double decodeDouble() { final key = keys.current; return decoder.decodeDouble(key is String ? key : '', id: key is int ? key : null); }