12 lines
243 B
TypeScript
12 lines
243 B
TypeScript
export function triggerEvent(
|
|
target: Element,
|
|
event: string,
|
|
process?: (e: any) => any
|
|
) {
|
|
const e = document.createEvent('HTMLEvents')
|
|
e.initEvent(event, true, true)
|
|
if (process) process(e)
|
|
target.dispatchEvent(e)
|
|
return e
|
|
}
|