All files / libs/contracts/src index.ts

0% Statements 0/2
100% Branches 0/0
0% Functions 0/1
0% Lines 0/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18                                   
export type ExchangeId = string;
export type SymbolId = string;
 
// Marketdata ticks event
export interface TickIngestedV1 {
  exchangeId: ExchangeId;
  symbol: SymbolId;
  price: number;
  ts: number;
  version: 'v1';
}
 
// Subjects
export const subjects = {
  ticksIngested: (exchangeId: ExchangeId, symbol: SymbolId) =>
    `marketdata.ticks.${exchangeId}.${symbol}.v1`,
};