WindowEventHandlers constructor

WindowEventHandlers({
  1. dynamic onafterprint(
    1. Event
    )?,
  2. dynamic onbeforeprint(
    1. Event
    )?,
  3. dynamic onbeforeunload(
    1. BeforeUnloadEvent
    )?,
  4. dynamic ongamepadconnected(
    1. GamepadEvent
    )?,
  5. dynamic ongamepaddisconnected(
    1. GamepadEvent
    )?,
  6. dynamic onhashchange(
    1. HashChangeEvent
    )?,
  7. dynamic onlanguagechange(
    1. Event
    )?,
  8. dynamic onmessage(
    1. MessageEvent
    )?,
  9. dynamic onmessageerror(
    1. MessageEvent
    )?,
  10. dynamic onoffline(
    1. Event
    )?,
  11. dynamic ononline(
    1. Event
    )?,
  12. dynamic onpagehide(
    1. PageTransitionEvent
    )?,
  13. dynamic onpageshow(
    1. PageTransitionEvent
    )?,
  14. dynamic onpopstate(
    1. PopStateEvent
    )?,
  15. dynamic onrejectionhandled(
    1. PromiseRejectionEvent
    )?,
  16. dynamic onstorage(
    1. StorageEvent
    )?,
  17. dynamic onunhandledrejection(
    1. PromiseRejectionEvent
    )?,
  18. dynamic onunload(
    1. Event
    )?,
})

Implementation

factory WindowEventHandlers({
  _i2.dynamic Function(_i3.Event)? onafterprint,
  _i2.dynamic Function(_i3.Event)? onbeforeprint,
  _i2.dynamic Function(_i3.BeforeUnloadEvent)? onbeforeunload,
  _i2.dynamic Function(_i3.GamepadEvent)? ongamepadconnected,
  _i2.dynamic Function(_i3.GamepadEvent)? ongamepaddisconnected,
  _i2.dynamic Function(_i3.HashChangeEvent)? onhashchange,
  _i2.dynamic Function(_i3.Event)? onlanguagechange,
  _i2.dynamic Function(_i3.MessageEvent<_i2.dynamic>)? onmessage,
  _i2.dynamic Function(_i3.MessageEvent<_i2.dynamic>)? onmessageerror,
  _i2.dynamic Function(_i3.Event)? onoffline,
  _i2.dynamic Function(_i3.Event)? ononline,
  _i2.dynamic Function(_i3.PageTransitionEvent)? onpagehide,
  _i2.dynamic Function(_i3.PageTransitionEvent)? onpageshow,
  _i2.dynamic Function(_i3.PopStateEvent)? onpopstate,
  _i2.dynamic Function(_i3.PromiseRejectionEvent)? onrejectionhandled,
  _i2.dynamic Function(_i3.StorageEvent)? onstorage,
  _i2.dynamic Function(_i3.PromiseRejectionEvent)? onunhandledrejection,
  _i2.dynamic Function(_i3.Event)? onunload,
}) =>
    WindowEventHandlers._(
      onafterprint: onafterprint == null
          ? _i6.undefined
          : _i4.allowInterop(onafterprint),
      onbeforeprint: onbeforeprint == null
          ? _i6.undefined
          : _i4.allowInterop(onbeforeprint),
      onbeforeunload: onbeforeunload == null
          ? _i6.undefined
          : _i4.allowInterop(onbeforeunload),
      ongamepadconnected: ongamepadconnected == null
          ? _i6.undefined
          : _i4.allowInterop(ongamepadconnected),
      ongamepaddisconnected: ongamepaddisconnected == null
          ? _i6.undefined
          : _i4.allowInterop(ongamepaddisconnected),
      onhashchange: onhashchange == null
          ? _i6.undefined
          : _i4.allowInterop(onhashchange),
      onlanguagechange: onlanguagechange == null
          ? _i6.undefined
          : _i4.allowInterop(onlanguagechange),
      onmessage:
          onmessage == null ? _i6.undefined : _i4.allowInterop(onmessage),
      onmessageerror: onmessageerror == null
          ? _i6.undefined
          : _i4.allowInterop(onmessageerror),
      onoffline:
          onoffline == null ? _i6.undefined : _i4.allowInterop(onoffline),
      ononline: ononline == null ? _i6.undefined : _i4.allowInterop(ononline),
      onpagehide:
          onpagehide == null ? _i6.undefined : _i4.allowInterop(onpagehide),
      onpageshow:
          onpageshow == null ? _i6.undefined : _i4.allowInterop(onpageshow),
      onpopstate:
          onpopstate == null ? _i6.undefined : _i4.allowInterop(onpopstate),
      onrejectionhandled: onrejectionhandled == null
          ? _i6.undefined
          : _i4.allowInterop(onrejectionhandled),
      onstorage:
          onstorage == null ? _i6.undefined : _i4.allowInterop(onstorage),
      onunhandledrejection: onunhandledrejection == null
          ? _i6.undefined
          : _i4.allowInterop(onunhandledrejection),
      onunload: onunload == null ? _i6.undefined : _i4.allowInterop(onunload),
    );