Uiapi constructor

Uiapi({
  1. MessageEventHandler? onmessage,
  2. void show()?,
  3. void hide()?,
  4. void resize(
    1. num,
    2. num
    )?,
  5. void reposition(
    1. num,
    2. num
    )?,
  6. void close()?,
  7. void postMessage([
    1. dynamic,
    2. UIPostMessageOptions?
    ])?,
  8. void on(
    1. String,
    2. MessageEventHandler
    )?,
  9. void once(
    1. String,
    2. MessageEventHandler
    )?,
  10. void off(
    1. String,
    2. MessageEventHandler
    )?,
})

Implementation

factory Uiapi({
  _i3.MessageEventHandler? onmessage,
  void Function()? show,
  void Function()? hide,
  void Function(
    _i2.num,
    _i2.num,
  )? resize,
  void Function(
    _i2.num,
    _i2.num,
  )? reposition,
  void Function()? close,
  void Function([
    _i2.dynamic,
    _i3.UIPostMessageOptions?,
  ])? postMessage,
  void Function(
    _i2.String,
    _i3.MessageEventHandler,
  )? on,
  void Function(
    _i2.String,
    _i3.MessageEventHandler,
  )? once,
  void Function(
    _i2.String,
    _i3.MessageEventHandler,
  )? off,
}) =>
    Uiapi._(
      onmessage:
          onmessage == null ? _i7.undefined : _i5.allowInterop(onmessage),
      show: show == null ? null : _i5.allowInterop(show),
      hide: hide == null ? null : _i5.allowInterop(hide),
      resize: resize == null ? null : _i5.allowInterop(resize),
      reposition: reposition == null ? null : _i5.allowInterop(reposition),
      close: close == null ? null : _i5.allowInterop(close),
      postMessage: postMessage == null ? null : _i5.allowInterop(postMessage),
      on: on == null ? null : _i5.allowInterop(on),
      once: once == null ? null : _i5.allowInterop(once),
      off: off == null ? null : _i5.allowInterop(off),
    );