import { Bar , BarRequest , Depth , Symbol , Ticker , Transaction } from '@dripjs/types' ; import { Observable } from 'rxjs' ; export abstract class Intel { abstract getSymbols ( ) ; abstract getSymbol ( symbol ) ; abstract getTicker$ ( symbol ) ; abstract stopTicker ( symbol ) ; abstract getBars ( request ) ; abstract getDepth$ ( symbol ) ; abstract stopDepth ( symbol ) ; abstract getTransaction$ ( symbol ) ; abstract stopTransaction ( symbol ) ; }