toJSDeep property

JSAny? get toJSDeep

Implementation

JSAny? get toJSDeep {
  final self = this;
  if (self == null) {
    return null;
  } else if (self is String) {
    return self.toJS;
  } else if (self is num) {
    return self.toJS;
  } else if (self is bool) {
    return self.toJS;
  } else if (self is Function) {
    return self.jsify();
  } else if (self is Map) {
    return self.toJSDeep;
  } else if (self is Iterable) {
    return self.toJSDeep;
  } else {
    return self.jsify();
  }
}