runScoped<T> static method

T runScoped<T>(
  1. ConvertConfig overrides,
  2. T body()
)

Runs body with overrides merged on top of the effective config.

Only fields explicitly set in overrides are applied; nested option objects are merged where appropriate.

Implementation

static T runScoped<T>(ConvertConfig overrides, T Function() body) {
  final base = effective;
  final merged = base._merge(overrides);
  return runZoned(body, zoneValues: {_zoneKey: merged});
}