action9<A, B, C, D, E, F, G, H, I, R> function

R Function(A, B, C, D, E, F, G, H, I) action9<A, B, C, D, E, F, G, H, I, R>(
  1. R fn(
    1. A,
    2. B,
    3. C,
    4. D,
    5. E,
    6. F,
    7. G,
    8. H,
    9. I,
    )
)

Wraps a 9-argument callback function in a type-safe action.

Executes fn inside a transaction-safe batch and untracked block.

Implementation

R Function(A, B, C, D, E, F, G, H, I) action9<A, B, C, D, E, F, G, H, I, R>(
  R Function(A, B, C, D, E, F, G, H, I) fn,
) =>
    (a, b, c, d, e, f, g, h, i) => batch(
          () => untracked(() => fn(a, b, c, d, e, f, g, h, i)),
        );