codec_string_palette top-level property

BitCodec<String> codec_string_palette
getter/setter pair

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());