Adds several extensions
| class |
Description |
| GeoPoint |
Defines a geographical point. |
| GeoBounds |
A latitude/longitude aligned rectangle. |
| CompositeMapSubscription |
Acts as a map for multiple subscriptions that can be canceled at once. |
| ReadableFile |
Implement a multi platform interface to be able to read a file. |
| DurationBuilder |
Builder for [Duration] |
| DateTimeBuilder |
Builder for [DateTime] |
| UriBuilder |
Builder for [Uri] |
Extensions color code we thank "TinyColor"
See recase for many other extensions
| Command |
Description |
| ifEmpty |
if string is empty returns a 'text' otherwise return string |
| isBlank |
if string is empty or contains only space returns true otherwise returns false |
| ifBlank(() => 'text') |
if string is empty or contains only space returns 'text' otherwise returns string |
| more methods... please complete this list... |
|
They are extended with the methods of the 'math' package
See collection for many others extensions
| Command |
Description |
| nullIfEmpty |
returns null or if it is empty returns true. |
| replaces |
replace the old elements contained in the map with new ones. |
| whereNotContains |
Returns a iterable without bad elements. |
| joinBy |
Concatenates the elements given by function. |
| joinElement |
Concatenates the elements. |
| containsEvery |
Checks whether every element of this iterable is in [other] iterable. |
| containsAny |
Checks whether any element of this iterable is in [other] iterable. |
| groupBy |
Splits a list into sub-lists stored in an object, based on the result. |
| generateMap |
Generate the map by collection. |
| elementAtOrNull |
Returns the [index]th element or null if it not exist. |
- Iterable< num/int/double/BigInt/Rational >
| Command |
Description |
| sum |
Calculate the sum of all numbers in the collection |
| average |
Calculate the average of all numbers in the collection |
| subtract |
Calculate the subtraction of all numbers in the collection |
| divide |
Calculate the division of all numbers in the collection |
| multiply |
Calculate the multiplication of all numbers in the collection |
| sumAllBy |
Sum [number] to all items in the collection |
| subtractAllBy |
Subtract [number] to all items in the collection |
| divideAllBy |
Divide [number] to all items in the collection |
| multiplyAllBy |
Multiply [number] to all items in the collection |
- Iterable< MapEntry< K, V > >
| Command |
Description |
| toMap |
Convert the collection of entries into a [Map]. |
| toMapList |
Grouping the results in list according to key. |
| keys |
Returns only the keys. |
| values |
Returns only the values. |
- Iterable< Future< T > >
| Command |
Description |
| waitFutures |
same as [Future.wait] method |
| anyFutures |
same as [Future.any] method |
- Iterable< GeoPoint >
| Command |
Description |
| center |
Calculate a center. |
| northeast |
Calculate the northeast corner. |
| southwest |
Calculate the southwest corner. |
| internalBounds |
Calculate the internal corners. |
| externalBounds |
Calculate the external corners. |
| Command |
Description |
| whereNotNull |
Returns [Map] without null keys and values. |
| generateIterable<K, V>(T Function(K key, V value) generator) |
returns a List from entries |
| where |
Returns a new map with all entries that satisfy [test]. |
| firstWhere |
Returns the first entry that satisfies [test]. |
| lastWhere |
Returns the last entry that satisfies [test]. |
| singleWhere |
Returns the single element that satisfies [test]. |
| firstOrNull |
Returns the first entry if it exists otherwise null. |
| lastOrNull |
Returns the last entry if it exists otherwise null. |
| singleOrNull |
Returns the single entry if it exists otherwise null. |
| reduce |
Reduces a map to a single value by iteratively combining entries. |
| every |
Checks whether every entry of this map satisfies [test]. |
| any |
Checks whether any entry of this map satisfies [test]. |
| fold |
Reduces a map to a single value by iteratively combining entries. |
| get |
Returns the value [key]. |
| getOrNull |
Returns the value [key] or null if it not exist. |
| Command |
Description |
| DateTime.copyWithPosition |
|
| Command |
Description |
| days |
Human days representation (0 -> ...) |
| hours |
Human hours representation (0 -> 24) |
| minutes |
Human minutes representation (0 -> 59) |
| seconds |
Human seconds representation (0 -> 59) |
| milliseconds |
Human milliseconds representation (0 -> 999) |
| microseconds |
Human microseconds representation (0 -> 999) |
| copyWith |
Copy this with new values |
| toBuilder |
Converts this in builder |
| rebuild |
Update this by [DurationBuilder] |
| Command |
Description |
| asStream |
returns itself with the [Stream] type. |
| asBroadcast |
returns a broadcast stream without wrapping it unnecessarily. |
| onTrackedErrorResume |
It is similar to [Rx.OnErrorExtensions.onErrorResume] but with [StackTrace]. |
| onTrackedErrorReturnWith |
It is similar to [Rx.OnErrorExtensions.onErrorReturnWith] but with [StackTrace]. |
| distinctRuntimeType |
Stream.distinct] by [T.runtimeType]. |
| distinctRuntimeType |
Stream.distinct] by [T.runtimeType]. |
| whereNotNull |
|