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.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add core_mixins

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  core_mixins: ^1.0.2

Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:core_mixins/async/async_error.dart';
import 'package:core_mixins/async/completer.dart';
import 'package:core_mixins/async/deferred_library.dart';
import 'package:core_mixins/async/deferred_load_exception.dart';
import 'package:core_mixins/async/event_sink.dart';
import 'package:core_mixins/async/future.dart';
import 'package:core_mixins/async/multi_stream_controller.dart';
import 'package:core_mixins/async/stream.dart';
import 'package:core_mixins/async/stream_consumer.dart';
import 'package:core_mixins/async/stream_controller.dart';
import 'package:core_mixins/async/stream_iterator.dart';
import 'package:core_mixins/async/stream_sink.dart';
import 'package:core_mixins/async/stream_subscription.dart';
import 'package:core_mixins/async/stream_transformer.dart';
import 'package:core_mixins/async/stream_transformer_base.dart';
import 'package:core_mixins/async/stream_view.dart';
import 'package:core_mixins/async/synchronous_stream_controller.dart';
import 'package:core_mixins/async/timeout_exception.dart';
import 'package:core_mixins/async/timer.dart';
import 'package:core_mixins/async/zone.dart';
import 'package:core_mixins/async/zone_delegate.dart';
import 'package:core_mixins/async/zone_specification.dart';
import 'package:core_mixins/convert/ascii_codec.dart';
import 'package:core_mixins/convert/ascii_decoder.dart';
import 'package:core_mixins/convert/ascii_encoder.dart';
import 'package:core_mixins/convert/base_6_4_codec.dart';
import 'package:core_mixins/convert/base_6_4_decoder.dart';
import 'package:core_mixins/convert/base_6_4_encoder.dart';
import 'package:core_mixins/convert/byte_conversion_sink.dart';
import 'package:core_mixins/convert/byte_conversion_sink_base.dart';
import 'package:core_mixins/convert/chunked_conversion_sink.dart';
import 'package:core_mixins/convert/closable_string_sink.dart';
import 'package:core_mixins/convert/codec.dart';
import 'package:core_mixins/convert/converter.dart';
import 'package:core_mixins/convert/encoding.dart';
import 'package:core_mixins/convert/html_escape.dart';
import 'package:core_mixins/convert/html_escape_mode.dart';
import 'package:core_mixins/convert/json_codec.dart';
import 'package:core_mixins/convert/json_cyclic_error.dart';
import 'package:core_mixins/convert/json_decoder.dart';
import 'package:core_mixins/convert/json_encoder.dart';
import 'package:core_mixins/convert/json_unsupported_object_error.dart';
import 'package:core_mixins/convert/json_utf_8_encoder.dart';
import 'package:core_mixins/convert/latin_1_codec.dart';
import 'package:core_mixins/convert/latin_1_decoder.dart';
import 'package:core_mixins/convert/latin_1_encoder.dart';
import 'package:core_mixins/convert/line_splitter.dart';
import 'package:core_mixins/convert/string_conversion_sink.dart';
import 'package:core_mixins/convert/string_conversion_sink_base.dart';
import 'package:core_mixins/convert/string_conversion_sink_mixin.dart';
import 'package:core_mixins/convert/utf_8_codec.dart';
import 'package:core_mixins/convert/utf_8_decoder.dart';
import 'package:core_mixins/convert/utf_8_encoder.dart';
import 'package:core_mixins/http/content_type.dart';
import 'package:core_mixins/http/cookie.dart';
import 'package:core_mixins/http/header_value.dart';
import 'package:core_mixins/http/http_client.dart';
import 'package:core_mixins/http/http_client_basic_credentials.dart';
import 'package:core_mixins/http/http_client_credentials.dart';
import 'package:core_mixins/http/http_client_digest_credentials.dart';
import 'package:core_mixins/http/http_client_request.dart';
import 'package:core_mixins/http/http_client_response.dart';
import 'package:core_mixins/http/http_connection_info.dart';
import 'package:core_mixins/http/http_connections_info.dart';
import 'package:core_mixins/http/http_exception.dart';
import 'package:core_mixins/http/http_headers.dart';
import 'package:core_mixins/http/http_request.dart';
import 'package:core_mixins/http/http_response.dart';
import 'package:core_mixins/http/http_server.dart';
import 'package:core_mixins/http/http_session.dart';
import 'package:core_mixins/http/redirect_exception.dart';
import 'package:core_mixins/http/redirect_info.dart';
import 'package:core_mixins/io/certificate_exception.dart';
import 'package:core_mixins/io/connection_task.dart';
import 'package:core_mixins/io/datagram.dart';
import 'package:core_mixins/io/directory.dart';
import 'package:core_mixins/io/file.dart';
import 'package:core_mixins/io/file_lock.dart';
import 'package:core_mixins/io/file_mode.dart';
import 'package:core_mixins/io/file_stat.dart';
import 'package:core_mixins/io/file_system_create_event.dart';
import 'package:core_mixins/io/file_system_delete_event.dart';
import 'package:core_mixins/io/file_system_entity.dart';
import 'package:core_mixins/io/file_system_entity_type.dart';
import 'package:core_mixins/io/file_system_event.dart';
import 'package:core_mixins/io/file_system_exception.dart';
import 'package:core_mixins/io/file_system_modify_event.dart';
import 'package:core_mixins/io/file_system_move_event.dart';
import 'package:core_mixins/io/g_zip_codec.dart';
import 'package:core_mixins/io/handshake_exception.dart';
import 'package:core_mixins/io/i_o_exception.dart';
import 'package:core_mixins/io/i_o_overrides.dart';
import 'package:core_mixins/io/i_o_sink.dart';
import 'package:core_mixins/io/internet_address.dart';
import 'package:core_mixins/io/internet_address_type.dart';
import 'package:core_mixins/io/link.dart';
import 'package:core_mixins/io/network_interface.dart';
import 'package:core_mixins/io/o_s_error.dart';
import 'package:core_mixins/io/platform.dart';
import 'package:core_mixins/io/process.dart';
import 'package:core_mixins/io/process_exception.dart';
import 'package:core_mixins/io/process_info.dart';
import 'package:core_mixins/io/process_result.dart';
import 'package:core_mixins/io/process_signal.dart';
import 'package:core_mixins/io/process_start_mode.dart';
import 'package:core_mixins/io/random_access_file.dart';
import 'package:core_mixins/io/raw_datagram_socket.dart';
import 'package:core_mixins/io/raw_secure_server_socket.dart';
import 'package:core_mixins/io/raw_secure_socket.dart';
import 'package:core_mixins/io/raw_server_socket.dart';
import 'package:core_mixins/io/raw_socket.dart';
import 'package:core_mixins/io/raw_socket_event.dart';
import 'package:core_mixins/io/raw_socket_option.dart';
import 'package:core_mixins/io/raw_synchronous_socket.dart';
import 'package:core_mixins/io/raw_z_lib_filter.dart';
import 'package:core_mixins/io/resource_handle.dart';
import 'package:core_mixins/io/secure_server_socket.dart';
import 'package:core_mixins/io/secure_socket.dart';
import 'package:core_mixins/io/security_context.dart';
import 'package:core_mixins/io/server_socket.dart';
import 'package:core_mixins/io/signal_exception.dart';
import 'package:core_mixins/io/socket.dart';
import 'package:core_mixins/io/socket_control_message.dart';
import 'package:core_mixins/io/socket_direction.dart';
import 'package:core_mixins/io/socket_exception.dart';
import 'package:core_mixins/io/socket_message.dart';
import 'package:core_mixins/io/socket_option.dart';
import 'package:core_mixins/io/stdin.dart';
import 'package:core_mixins/io/stdin_exception.dart';
import 'package:core_mixins/io/stdio_type.dart';
import 'package:core_mixins/io/stdout.dart';
import 'package:core_mixins/io/stdout_exception.dart';
import 'package:core_mixins/io/system_encoding.dart';
import 'package:core_mixins/io/tls_exception.dart';
import 'package:core_mixins/io/x_5_0_9_certificate.dart';
import 'package:core_mixins/io/z_lib_codec.dart';
import 'package:core_mixins/io/z_lib_decoder.dart';
import 'package:core_mixins/io/z_lib_encoder.dart';
import 'package:core_mixins/io/z_lib_option.dart';
2
likes
90
pub points
0%
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