jsifyAndAllowInterop function
dynamic
jsifyAndAllowInterop(
- dynamic object
The same as jsify, except Functions are converted with allowInterop.
From jsify's docs:
WARNING: performance of this method is much worse than other util methods in this library. Only use this method as a last resort.
Recursively converts a JSON-like collection of Dart objects to a
collection of JavaScript objects and returns a JsObject
proxy to it.
object
must be a Map or Iterable, the contents of which are also
converted. Maps and Iterables are copied to a new JavaScript object.
Primitives and other transferable values are directly converted to their
JavaScript type, and all other objects are proxied.
Implementation
dynamic jsifyAndAllowInterop(object) {
if (object is! Map && object is! Iterable) {
throw ArgumentError.value(object, 'object', 'must be a Map or Iterable');
}
return _convertDataTree(object);
}