UNPKG

chart-0714

Version:

Professional trading chart library with advanced customization for trading journal apps

40 lines (39 loc) 1 kB
import { StopLossLine, StopLossOptions } from '../types/stopLoss'; export declare class StopLossManager { private stopLossLines; private options; private nextId; constructor(options?: StopLossOptions); /** * Add a stop loss line */ addStopLossLine(price: number, options?: Partial<StopLossLine>): string; /** * Remove a stop loss line */ removeStopLossLine(id: string): boolean; /** * Clear all stop loss lines */ clearStopLossLines(): void; /** * Get all stop loss lines */ getStopLossLines(): StopLossLine[]; /** * Get a specific stop loss line */ getStopLossLine(id: string): StopLossLine | undefined; /** * Update a stop loss line */ updateStopLossLine(id: string, updates: Partial<StopLossLine>): boolean; /** * Get options */ getOptions(): StopLossOptions; /** * Update options */ updateOptions(options: Partial<StopLossOptions>): void; }