spawn<T> static method

IsolateHelper<T> spawn<T>(
  1. void entryPoint(
    1. IsolateParameter<T>
    ),
  2. IsolateParameter<T> parameter, {
  3. required FromErrorMessage customMessageToError,
})

Serve per tipizzare automaticamente l'IsolateHelper restituito. Negli Isolate la funzione solitamente restituisce un void ma qui, per tipizzarlo è necessario che la funzione restituisca il tipo di dato che l'entryPoint scrivera nella SendPort Il risultato restituito non verrà usato: serve solo per tipizzare!

Implementation

static IsolateHelper<T> spawn<T> (void Function(IsolateParameter<T>) entryPoint,
                                        IsolateParameter<T> parameter,
                                        {required FromErrorMessage customMessageToError})
{
  return IsolateHelper<T>._spawn(entryPoint, parameter, customMessageToError: customMessageToError);
}