dart:js_util library

Utility methods to manipulate package:js annotated JavaScript interop objects in cases where the name to call is not known at runtime.

You should only use these methods when the same effect cannot be achieved with @JS() annotations.


callConstructor(Object constr, List arguments) → dynamic
callMethod(dynamic o, String method, List args) → dynamic
getProperty(dynamic o, dynamic name) → dynamic
hasProperty(dynamic o, dynamic name) bool
instanceof(dynamic o, Object type) bool
Check whether o is an instance of type. [...]
jsify(dynamic object) → dynamic
Recursively converts a JSON-like collection to JavaScript compatible representation. [...]
newObject() → dynamic
promiseToFuture<T>(dynamic jsPromise) Future<T>
Converts a JavaScript Promise to a Dart Future. [...]
setProperty(dynamic o, dynamic name, dynamic value) → dynamic