UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

17 lines (16 loc) 419 B
import { Observable } from 'rxjs'; export function ObservableCreate(func, _stopToken) { return new Observable((observer) => { try { const ret = func(observer); if (ret?.catch) { ret.catch((error) => { observer.error(error); }); } } catch (error) { observer.error(error); } }); }