spawnUriIsolate<T> function
Helper function to spawn an isolate by URI
Implementation
Future<IsolateConnection> spawnUriIsolate<T>(
Uri uri, {
bool paused = false,
bool errorsAreFatal = true,
void Function(SendPort send)? onConnect,
void Function()? onExit,
void Function(String error, StackTrace stackTrace)? onError,
String? debugName,
}) {
return _spawnIsolate(
onConnect: onConnect,
onExit: onExit,
onError: onError,
spawn: (receivePort, controlPort) => Isolate.spawnUri(
uri,
[],
receivePort.sendPort,
paused: paused,
errorsAreFatal: errorsAreFatal,
onExit: controlPort.sendPort,
onError: controlPort.sendPort,
debugName: debugName,
),
);
}