mapOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
  1. TResult? threadStreamEvent(
    1. ThreadStreamEvent value
    )?,
  2. TResult? runStreamEvent(
    1. RunStreamEvent value
    )?,
  3. TResult? runStepStreamEvent(
    1. RunStepStreamEvent value
    )?,
  4. TResult? runStepStreamDeltaEvent(
    1. RunStepStreamDeltaEvent value
    )?,
  5. TResult? messageStreamEvent(
    1. MessageStreamEvent value
    )?,
  6. TResult? messageStreamDeltaEvent(
    1. MessageStreamDeltaEvent value
    )?,
  7. TResult? errorEvent(
    1. ErrorEvent value
    )?,
  8. TResult? doneEvent(
    1. DoneEvent value
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
  TResult? Function(ThreadStreamEvent value)? threadStreamEvent,
  TResult? Function(RunStreamEvent value)? runStreamEvent,
  TResult? Function(RunStepStreamEvent value)? runStepStreamEvent,
  TResult? Function(RunStepStreamDeltaEvent value)? runStepStreamDeltaEvent,
  TResult? Function(MessageStreamEvent value)? messageStreamEvent,
  TResult? Function(MessageStreamDeltaEvent value)? messageStreamDeltaEvent,
  TResult? Function(ErrorEvent value)? errorEvent,
  TResult? Function(DoneEvent value)? doneEvent,
}) =>
    throw _privateConstructorUsedError;