Kfg Documentation
    Preparing search index...

    Function safeMutateFile

    • Locked read-modify-write: the whole cycle runs under one lock, so concurrent writers queue instead of losing each other's updates.

      Parameters

      • filePath: string
      • read: () => string | Promise<string | undefined> | undefined
      • mutate: (current: string | undefined) => string | Promise<string>
      • options: SafeWriteOptions = {}

      Returns Promise<void>