core_mixins 1.0.2 copy "core_mixins: ^1.0.2" to clipboard
core_mixins: ^1.0.2 copied to clipboard

Collection of mixins implementing some dart libraries' abstract classes so you don't have to implement them.

example/example.md

import 'dart:io';
import 'dart:typed_data';

import 'package:core_mixins/async/stream_mixin.dart';
import 'package:core_mixins/async/stream_sink_mixin.dart';
import 'package:core_mixins/io/socket_mixins.dart';
import 'package:core_mixins/io/i_o_sink_mixin.dart';


// Order of mixins matters.
class MySocket with SocketMixin implements Socket {
    MySocket(this.socket);

    // Every class must override getter with class name but with lower case.
    @override
    final Socket socket;

    // Now you can override any field.
}
2
likes
90
pub points
1%
popularity

Publisher

unverified uploader

Collection of mixins implementing some dart libraries' abstract classes so you don't have to implement them.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

meta

More

Packages that depend on core_mixins