You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5 lines
264 B
5 lines
264 B
import { webContents } from "electron"
|
|
|
|
export const broadcast = <T extends Record<string, (...argu: any[]) => void>>(event: keyof T, ...args: Parameters<T[keyof T]>) => {
|
|
webContents.getAllWebContents().forEach(browser => browser.send(event as any, ...args))
|
|
}
|
|
|