copyWith method

JsonWidgetRegistry copyWith({
  1. Map<String, JsonWidgetBuilderContainer>? builders,
  2. String? debugLabel,
  3. bool? disableValidation,
  4. Map<String, JsonWidgetFunction>? functions,
  5. GlobalKey<NavigatorState>? navigatorKey,
  6. Map<String, dynamic>? values,
})

Implementation

JsonWidgetRegistry copyWith({
  Map<String, JsonWidgetBuilderContainer>? builders,
  String? debugLabel,
  bool? disableValidation,
  Map<String, JsonWidgetFunction>? functions,
  GlobalKey<NavigatorState>? navigatorKey,
  Map<String, dynamic>? values,
}) =>
    JsonWidgetRegistry(
      builders: builders ?? Map.from(_customBuilders),
      debugLabel: debugLabel ?? this.debugLabel,
      disableValidation: disableValidation ?? this.disableValidation,
      functions: functions ?? _functions,
      navigatorKey: navigatorKey ?? this.navigatorKey,
      values: values ?? Map.from(_values),
    );