on method

EventEmitterListener on({
  1. required String eventName,
  2. required FutureOr onCallback(
    1. dynamic update,
    2. TerminalPtyLibraryBase terminalPtyLibraryBase
    ),
})

Implementation

EventEmitterListener on({
  required String eventName,
  required FutureOr<dynamic> Function(
    dynamic update,
    TerminalPtyLibraryBase terminalPtyLibraryBase,
  ) onCallback,
}) {
  return event_emitter.on(
    eventName: eventName,
    onCallback: (listener, update) async {
      await onCallback(update, this);
    },
  );
}