NetworkInformation class

Experimental: This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface provides information about the connection a device is using to communicate with the network and provides a means for scripts to be notified if the connection type changes. The interfaces cannot be instantiated. It is instead accessed through the connection property of the Navigator interface. Note: This feature is available in Web Workers

EventTarget

NetworkInformation

Implemented types
Available extensions
Annotations
  • @experimental
  • @JS()
  • @staticInterop

Constructors

NetworkInformation()
factory

Properties

Available on NetworkInformation, provided by the PropsNetworkInformation extension

no setter
downlinkMax → dynamic

Available on NetworkInformation, provided by the PropsNetworkInformation extension

no setter
effectiveType EffectiveConnectionType

Available on NetworkInformation, provided by the PropsNetworkInformation extension

no setter
hashCode int
The hash code for this object.
no setterinherited
onchange EventHandlerNonNull<Event>?

Available on NetworkInformation, provided by the PropsNetworkInformation extension

getter/setter pair
rtt int

Available on NetworkInformation, provided by the PropsNetworkInformation extension

no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
saveData bool

Available on NetworkInformationSaveData, provided by the PropsNetworkInformationSaveData extension

no setter
type ConnectionType

Available on NetworkInformation, provided by the PropsNetworkInformation extension

no setter

Methods

addEventListener(String type, EventListener? callback, [dynamic options]) → void

Available on EventTarget, provided by the PropsEventTarget extension

dispatchEvent(Event event) bool

Available on EventTarget, provided by the PropsEventTarget extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeEventListener(String type, EventListener? callback, [dynamic options]) → void

Available on EventTarget, provided by the PropsEventTarget extension

toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited