map<TResult extends Object?> method

  1. @optionalTypeArgs
TResult map<TResult extends Object?>({
  1. required TResult source(
    1. SourceNode value
    ),
  2. required TResult panel(
    1. PanelNode value
    ),
  3. required TResult protection(
    1. ProtectionNode value
    ),
  4. required TResult load(
    1. LoadNode value
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult map<TResult extends Object?>({
  required TResult Function(SourceNode value) source,
  required TResult Function(PanelNode value) panel,
  required TResult Function(ProtectionNode value) protection,
  required TResult Function(LoadNode value) load,
}) =>
    throw _privateConstructorUsedError;