1.0.3 • Published 5 years ago

@peetertomberg/registry v1.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

registry

circleci lerna typescript

Basically a library to create a typed key-value store with an event emitter.

Install

npm install @peetertomberg/registry

Usage

Try on RunKit

  import { createRegistry } from '@peetertomberg/registry';
  
  const registry = createRegistry<String>();
  const callback = (...args) => console.log(...args);
  
  // Triggered when a key is registered
  registry.eventBus.on(registry.events.REGISTER, callback);
  // Triggered when a key is unregistered
  registry.eventBus.on(registry.events.UNREGISTER, callback);
  
  registry.register('key', 'value');
  registry.unregister('key');