JSAnyConversion extension

Convenience conversions from JavaScript values to Dart values.

on

Properties

isDefined → bool

Available on JSAny?, provided by the JSAnyConversion extension

Whether this value is neither JavaScript undefined nor null.
no setter

Methods

toBool([bool def = false]) → bool

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript value to a Dart boolean.
toDartString([String def = '']) → String

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript value to a Dart string.
toDouble([double def = 0.0]) → double

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript value to a Dart double.
toInt([int def = 0]) → int

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript value to a Dart integer.
toList() → List<JSAny?>

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript array to a Dart list.
toMap() → Map<String, JSAny?>

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript object to a Dart map.
toNullableBool() → bool?

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript value to a nullable Dart boolean.
toNullableDouble() → double?

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript value to a nullable Dart double.
toNullableInt() → int?

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript value to a nullable Dart integer.
toNullableList() → List<JSAny?>?

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript array to a Dart list.
toNullableMap() → Map<String, JSAny?>?

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript object to a Dart map.
toNullableString() → String?

Available on JSAny?, provided by the JSAnyConversion extension

Converts a JavaScript value to a nullable Dart string.