isError property
bool
get
isError
Implementation
bool get isError {
final JSObject func;
if (_context.globalObject.hasProperty('_flutter_js_inject_isError')) {
func = _context.globalObject.getProperty('_flutter_js_inject_isError').object;
} else {
func = JSObject.makeFunction(
_context,
parameterNames: <String>['v'],
body: '''
var t = typeof v;
if(t === 'object'){
return v instanceof Error;
}
return false;
''',
);
_context.globalObject.setProperty('_flutter_js_inject_isError', func.value);
}
final JSValue result = func.callAsFunction(arguments: <JSValue>[this]);
return result.isBoolean && result.boolean;
}