Find the cost of adding an npm package to your app's bundle size teardown.kelinci.dev
14
fork

Configure Feed

Select the types of activity you want to include in your feed.

at trunk 10 lines 321 B view raw
1import { createSignal } from 'solid-js'; 2 3export type Modality = 'pointer' | 'keyboard'; 4 5const [modality, setModality] = createSignal<Modality>('pointer'); 6 7document.addEventListener('keydown', () => setModality('keyboard')); 8document.addEventListener('pointermove', () => setModality('pointer')); 9 10export { modality };