stock-bot/libs/shared-types
2025-06-03 07:42:48 -04:00
..
src adding data-services 2025-06-03 07:42:48 -04:00
package.json adding data-services 2025-06-03 07:42:48 -04:00
README.md adding data-services 2025-06-03 07:42:48 -04:00
tsconfig.json adding data-services 2025-06-03 07:42:48 -04:00

Shared Types Library

This library contains domain-specific TypeScript type definitions used across the stock-bot project.

Directory Structure

  • market/ - Market data structures (OHLCV, OrderBook, etc.)
  • trading/ - Trading types (Orders, Positions, etc.)
  • strategy/ - Strategy and signal types
  • events/ - Event definitions for the event bus
  • api/ - Common API request/response types
  • config/ - Configuration type definitions

Usage

import { OHLCV, MarketData } from '@stock-bot/shared-types';

// Use the types
const marketData: MarketData = {
  symbol: 'AAPL',
  price: 150.25,
  bid: 150.20,
  ask: 150.30,
  volume: 1000000,
  timestamp: new Date()
};