asJSObject property
JSObject?
get
asJSObject
Casts an Object to a JSObject, in a graceful manner. See isJSObject.
Implementation
JSObject? get asJSObject {
final self = this;
if (self == null) return null;
var isJSObject = self.isJSObject;
if (isJSObject != null) {
if (isJSObject) {
try {
return self as JSObject;
} catch (_) {
return null;
}
} else {
return null;
}
} else {
try {
return self as JSObject;
} catch (_) {
return null;
}
}
}