UNPKG

@smui/common

Version:

Svelte Material UI - Common

10 lines (9 loc) 229 B
export function selfEvent<T extends EventListener>(fn: T): T { return function (event: Event) { if (event.target !== event.currentTarget) { return; } // @ts-ignore return fn.call(this, event); } as T; }