onrails
    Preparing search index...
    • Reusable wrapper around Railway.fromSync. Captures key + fn + onThrow once; applies to any compatible workflow.

      Type Parameters

      • K extends string
      • C extends object
      • T
      • E

      Parameters

      • key: K
      • fn: (ctx: C) => T
      • onThrow: (error: unknown) => E

      Returns <I extends object, F, M extends RailwayMode>(
          workflow: Railway<I, F, M>,
      ) => Railway<I & Record<K, T>, E | F, M>