import { Observable } from 'rxjs' import { Store } from '../store' import { Update } from '../types' import { RPCResponse } from './ws-source' export interface Source { watch$ (store?: Store): Observable>> }