codec_string_palette top-level property
Implementation
BitCodec<String> codec_string_palette = BitCodec<String>(
writer: (w, t) {
PaletteData<int> palette = PaletteData<int>(codec: codec_stepped_utf16);
t.codeUnits.forEach((c) => palette.write(c));
palette.toBitBuffer(w);
},
reader: (r) =>
PaletteData.fromBitBufferReader(codec: codec_stepped_utf16, reader: r)
.getAllData()
.map((e) => String.fromCharCode(e))
.join());