GObject.signal_emitv

function signal_emitv(instance_and_params: Array(Any), signal_id: Number(guint), detail: GLib.Quark, return_value: Any): void {
    // Gjs wrapper for g_signal_emitv()
}
  

Emits a signal.

Note that GObject.signal_emitv doesn't change return_value if no handlers are connected, in contrast to GObject.signal_emit and GObject.signal_emit_valist.

instance_and_params

argument list for the signal emission. The first element in the array is a GObject.Value for the instance the signal is being emitted on. The rest are any arguments to be passed to the signal.

signal_id

the signal id

detail

the detail

return_value

Location to store the return value of the signal emission.