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.