kIsWeb top-level constant Null safety
A constant that is true if the application was compiled to run on the web.
This implementation takes advantage of the fact that JavaScript does not
support integers. In this environment, Dart's doubles and ints are
backed by the same kind of object. Thus a double 0.0
is identical
to an integer 0
. This is not true for Dart code running in AOT or on the
VM.
Implementation
const bool kIsWeb = identical(0, 0.0);