import { MidaTradingAccount } from "../accounts/MidaTradingAccount"; import { MidaMarketComponent } from "./MidaMarketComponent"; import { MidaDecimal } from "../decimals/MidaDecimal"; import { MidaPeriod } from "../periods/MidaPeriod"; import { MidaSymbol } from "../symbols/MidaSymbol"; import { MidaTick } from "../ticks/MidaTick"; import { MidaMarketWatcherDirectives } from "../watchers/MidaMarketWatcherDirectives"; export type MidaMarketComponentState = Record & { $component: MidaMarketComponent; $dependencies: MidaMarketComponentState[]; $tradingAccount: MidaTradingAccount; $watcher: MidaMarketWatcherDirectives; $symbol: string; $completeSymbol: MidaSymbol; $bid: MidaDecimal; $ask: MidaDecimal; $ticks: MidaTick[]; $periods: Record; $livePeriods: Record; $indicators: Record; };