UNPKG

@grail-ui/svelte

Version:

[![NPM](https://img.shields.io/npm/v/@grail-ui/svelte)](https://www.npmjs.com/package/@grail-ui/svelte) [![minified](https://img.shields.io/bundlephobia/min/@grail-ui/svelte)](https://bundlephobia.com/package/@grail-ui/svelte) [![minified + zipped](https:

11 lines (10 loc) 397 B
import { readable } from 'svelte/store'; import { addEventListener } from '../eventListener/eventListener.js'; export default readable(undefined, (set) => { function clicked(event) { set(event); // New subscriptions will not trigger immediately set(undefined); } return addEventListener(document, 'pointerdown', clicked, { passive: false, capture: true }); });