parse_functions
library
Functions
-
parseBigInt(dynamic value, BigInt defaultValue, {int? radix})
→ BigInt
-
Returns parsed BigInt value if
value
can be parsed by BigInt.tryParse,
in another case returns defaultValue
-
parseBool(dynamic value, {required bool defaultValue})
→ bool
-
Returns parsed bool from
value
, if value
can't be parsed returns defaultValue
-
parseDateTime(dynamic value, DateTime defaultValue, {bool isSecondsFromEpoch = false})
→ DateTime
-
Returns parsed DateTime from
value
, the value
can be a timestamp or a string.
-
parseDouble(dynamic value, double defaultValue)
→ double
-
Returns parsed double value if
value
can be parsed by double.tryParse,
in another case returns defaultValue
-
parseInt(dynamic value, int defaultValue)
→ int
-
Returns parsed int value if
value
can be parsed by int.tryParse,
in another case returns defaultValue
-
parseList<T>(dynamic value, ParseEntityFunction<T> parseFunction, {List<T> defaultValue = const []})
→ List<T>
-
Returns parsed List from
value
.
-
parseListNoCatch<T>(dynamic value, ParseEntityFunction<T> parseFunction, {List<T> defaultValue = const []})
→ List<T>
-
Returns parsed List from
value
.
-
parseNum(dynamic value, num defaultValue)
→ num
-
Returns parsed num value if
value
can be parsed by num.tryParse,
in another case returns defaultValue
-
parseString(dynamic value, String defaultValue)
→ String
-
Returns parsed String from
value
, if value
is not null,
in another case returns defaultValue
-
parseUri(dynamic value, Uri defaultValue, [int start = 0, int? end])
→ Uri
-
Returns parsed Uri from
value
, if value
is not a valid URI,
returns defaultValue
-
parseUriData(dynamic value, UriData defaultValue)
→ UriData
-
Returns parsed UriData from
value
, if value
is not a valid data URI,
returns defaultValue