zAssertsEnabled top-level property
Whether asserts are enabled.
This differs from zDebugMode in that it's not enabled in dart2js unless
explicitly done so with the --enable-asserts flag but otherwise requires
that no extra flags be passed to build commands (which may be helpful in
pure Dart applications).
Implementation
final bool zAssertsEnabled = () {
var assertsEnabled = false;
// ignore: prefer_asserts_with_message
assert(() {
assertsEnabled = true;
return true;
}());
return assertsEnabled;
}();