dart_essentials 1.0.1 copy "dart_essentials: ^1.0.1" to clipboard
dart_essentials: ^1.0.1 copied to clipboard

Lightweight dart package containing several frequently used types and helper functions

Dart Essentials #

Lightweight dart package containing several frequently used types and helper functions

Tuples #

final orange = Tuple<String>('juice', 'pulp');
print(orange.x); // outputs 'juice'

final juice = Tuple4<bool>(false, true, true, true);
final tea = juice.toList(); // juiceList = <bool>[false, true, true, true]

// use polytuples for tuples containing different types
final tennis = PolyTuple3<int, int, bool>(51, 67, bool);
final way = PolyTuple<String, int>('Evening', )

Regex Extras #

if ('Hello World'.isAlphabetic()) {
  // this will run
  print('Hello World');
}

if ('1 4.2'.isNumeric()) {
  // this won't run as it has a space
  print('I am very silly');
}

if ('Swimming 24'.isAlphanumeric()) {
  // this will run
  print('Hi!!');
}

Additional information #

For extra help on top of the autogenerated docs, the source code is available on the github repo (https://github.com/UnhappyTurnip/dart-tuples). If you are really stuck, or there is an internal issue, create either an issue or pull request on github. If some extra functionality is needed, either make a fork of the project and add it to your own branch, or if it is a largely used feature, again create either an issue or pull request on github.

0
likes
150
pub points
0%
popularity

Publisher

unverified uploader

Lightweight dart package containing several frequently used types and helper functions

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

More

Packages that depend on dart_essentials