exports/platform_independent library

Classes

CancelableTimer
CancelableTimerPeriodic
ConverterPassthroughSink<S, T, C extends Converter<S, T>>
DataHistorySink<T>
Sink that keeps a configurable sliding-buffer of data in memory.
DurationUtil
Null-safe Duration helpers exposed as static methods.
Inspect
InspectOptions
JsonUtil
JSON utilities exposed as static methods.
Memoizer<T>
Synchronous version of AsyncMemoizer
StringPointer
A class that keep an offset attached to a string giving a C-string-pointer like object.

Functions

castAsJsonObjectArray(JsonValue? value) JsonObjectArray
Cast a JsonValue to a JsonObjectArray.
createStreamSubscriptionFinalizer() Finalizer<StreamSubscription>
durationAdd(Duration? a, Duration? b, {bool nullIsZero = false}) Duration?
Returns a + b, or null if either operand is null.
durationEqual(Duration? a, Duration b) bool?
Returns a == b, or null when a is null.
durationGt(Duration? a, Duration b) bool?
Returns a > b, or null when a is null.
durationGte(Duration? a, Duration b) bool?
Returns a >= b, or null when a is null.
durationLt(Duration? a, Duration b) bool?
Returns a < b, or null when a is null.
durationLte(Duration? a, Duration b) bool?
Returns a <= b, or null when a is null.
durationMax(Duration? a, Duration? b, {bool ignoreNull = true}) Duration?
Returns the larger of a and b.
durationMin(Duration? a, Duration? b, {bool ignoreNull = true}) Duration?
Returns the smaller of a and b.
durationSubtract(Duration? a, Duration? b, {bool nullIsZero = false}) Duration?
Returns ab, or null if either operand is null.
jsonGet(JsonObject object, dynamic path) JsonValue?
lodash.get-like accessor for deeply nested JsonObject values.

Typedefs

JsonArray = List<JsonValue?>
A JSON array that may contain any JsonValue element.
JsonCollection = JsonObjectArray
@deprecated Use JsonObjectArray instead.
JsonMap = JsonObject
JsonNumber = num
A JSON number. May be decoded as int or double by dart:convert.
JsonObject = Map<JsonString, JsonValue?>
JsonObjectArray = List<JsonObject>
A JSON array whose elements are all JsonObjects.
JsonString = String
JsonValue = Object?
UriQueryParameters = Map<String, Object>
URI query parameters map.