stow_codecs 1.2.0+1 copy "stow_codecs: ^1.2.0+1" to clipboard
stow_codecs: ^1.2.0+1 copied to clipboard

A collection of codecs which can be used with Stow.

example/main.dart

import 'package:flutter/material.dart';
import 'package:stow_codecs/stow_codecs.dart';

enum Pets {
  cat,
  dog,
  fish;

  static final codec = EnumCodec(values);
}

void main() {
  assert(Pets.codec.encode(Pets.cat) == Pets.cat.index);
  assert(Pets.codec.decode(Pets.dog.index) == Pets.dog);

  final colorCodec = ColorCodec<int>();
  assert(colorCodec.encode(Colors.red) == Colors.red.toARGB32());
  assert(colorCodec.decode(Colors.blue.toARGB32()) == Colors.blue);
}
0
likes
0
points
390
downloads

Publisher

verified publisheradil.hanney.org

Weekly Downloads

A collection of codecs which can be used with Stow.

Repository (GitHub)
View/report issues

Topics

#stow #codec

License

unknown (license)

Dependencies

flutter

More

Packages that depend on stow_codecs