Class PersistStorageInstance

Default file-based implementation of IPersistStorageInstance.

Features:

  • Each signal stored as separate JSON file keyed by signal.id
  • Read iterates all keys via PersistBase.keys()
  • Crash-safe via atomic writes
const instance = new PersistStorageInstance(false);
await instance.waitForInit(true);
await instance.writeStorageData(signals);
const all = await instance.readStorageData();

Implements

Constructors

Properties

backtest: boolean

Methods

  • Initializes the underlying PersistBase storage.

    Parameters

    • initial: boolean

      Whether this is the first initialization

    Returns Promise<void>

    Promise that resolves when initialization is complete