onrails
    Preparing search index...
    • Reusable wrapper around Railway.require — narrows a nullable field.

      Type Parameters

      • K extends string
      • S extends string
      • C extends object
      • E

      Parameters

      • key: K
      • source: S
      • onMissing: (ctx: C & Record<S, unknown>) => E

      Returns <I extends object & Record<S, unknown>, F, M extends RailwayMode>(
          workflow: Railway<I, F, M>,
      ) => Railway<I & Record<K, NonNullable<I[S]>>, E | F, M>