action7<A, B, C, D, E, F, G, R> function

R Function(A, B, C, D, E, F, G) action7<A, B, C, D, E, F, G, R>(
  1. R fn(
    1. A,
    2. B,
    3. C,
    4. D,
    5. E,
    6. F,
    7. G,
    )
)

Wraps a 7-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) action7<A, B, C, D, E, F, G, R>(
  R Function(A, B, C, D, E, F, G) fn,
) =>
    (a, b, c, d, e, f, g) => batch(
          () => untracked(() => fn(a, b, c, d, e, f, g)),
        );