Skip to content

Commit

Permalink
Fix lint issue.
Browse files Browse the repository at this point in the history
  • Loading branch information
davidjerleke committed Sep 15, 2023
1 parent b47ec06 commit 7a922a2
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions packages/embla-carousel/src/components/EventStore.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,18 @@ export function EventStore(): EventStoreType {
handler: EventHandlerType,
options: EventOptionsType = { passive: true }
): EventStoreType {
let removeListener: EventRemoverType

if ('addEventListener' in node) {
node.addEventListener(type, handler, options)
listeners.push(() => node.removeEventListener(type, handler, options))
} else if ('addListener' in node) {
(node as MediaQueryList).addListener(handler);
listeners.push(() => (node as MediaQueryList).removeListener(handler))
removeListener = () => node.removeEventListener(type, handler, options)
} else {
const legacyMediaQueryList = <MediaQueryList>node
legacyMediaQueryList.addListener(handler)
removeListener = () => legacyMediaQueryList.removeListener(handler)
}

listeners.push(removeListener)
return self
}

Expand Down

0 comments on commit 7a922a2

Please sign in to comment.