Utility class for managing partial profit/loss levels persistence.
Features:
Used by ClientPartial for live mode persistence of profit/loss levels.
constructor();
PersistPartialFactory: any
getPartialStorage: any
readPartialData: (symbol: string) => Promise<PartialData>
Reads persisted partial data for a symbol.
Called by ClientPartial.waitForInit() to restore state. Returns empty object if no partial data exists.
writePartialData: (partialData: PartialData, symbol: string) => Promise<void>
Writes partial data to disk with atomic file writes.
Called by ClientPartial after profit/loss level changes to persist state. Uses atomic writes to prevent corruption on crashes.
usePersistPartialAdapter(Ctor: TPersistBaseCtor<string, PartialData>): void;
Registers a custom persistence adapter.