UNPKG

@barfinex/types

Version:

Core TypeScript type definitions and shared interfaces for the Barfinex ecosystem. Provides strongly-typed contracts for modules, services, and plugins.

23 lines 732 B
import { MarketType } from '.'; import { TimeFrame } from './common.interface'; import { Instrument } from './instrument.interface'; /** * Domain-модель свечи (для стратегий). */ export interface Candle { open: number; close: number; high: number; low: number; volume: number; time: number; interval?: TimeFrame; instrument: Instrument; /** Optional raw payload from exchange (e.g. CCXT OHLCV tuple). Must stay optional for backward compatibility. */ raw?: unknown; } /** * Handler для обработки domain-свечей. */ export type CandleHandler = (marketType: MarketType, candle: Candle) => Promise<void>; //# sourceMappingURL=candle.interface.d.ts.map