toosoon-events
TypeScript icon, indicating that this package has built-in type declarations

4.1.2 • Public • Published

TOOSOON EVENTS

Project providing managers implemented as singleton class instances. They abstract and prevent the process of creating multiple event listeners for common browser events. These managers are particularly useful for managing events that are likely to be listened to by many components.

Installation

Yarn:

$ yarn add toosoon-events

NPM:

$ npm install toosoon-events

Usage

import PointerManager, { Pointer } from 'toosoon-events/pointer';

function onPointerStart(pointers: Pointers[]) {
  // ...
}

PointerManager.on('start', onPointerStart);

function dispose() {
  PointerManager.off('start', onPointerStart);
}

Managers

KeyboardManager

PointerManager

RafManager

ResizeManager

ScrollManager

License

MIT License, see LICENSE for details.

Package Sidebar

Install

npm i toosoon-events

Weekly Downloads

2

Version

4.1.2

License

MIT

Unpacked Size

31.1 kB

Total Files

20

Last publish

Collaborators

  • arnaudrocca