Sha256: 7f0d754b0ae6694c3708954d8dc54969be829846e24a2dd1843597c7928e07c5
Contents?: true
Size: 426 Bytes
Versions: 26
Compression:
Stored size: 426 Bytes
Contents
type EventWithTarget<E extends Event, T> = E & { target: T } export function bindEvent<E extends Event, T>( target: T, event: E ): EventWithTarget<E, T> { Object.defineProperties(event, { target: { value: target, enumerable: true, writable: true, }, currentTarget: { value: target, enumerable: true, writable: true, }, }) return event as EventWithTarget<E, T> }
Version data entries
26 entries across 26 versions & 1 rubygems