type-signals
Small and fast Signal library for Typescript.
Last updated 6 years ago by englercj .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install type-signals 
SYNC missed versions from official npm registry.

Type Signals

Small and fast Signal library for Typescript.

Heavily inspired by mini-signals.

Install

npm install type-signals

Documentation

Example Usage

import { Signal } from 'type-signals';

type OnDoThingSignal = (foo: string, bar: string): void;
const mySignal = new Signal<OnDoThingSignal>();

const binding = mySignal.add(onSignal); // add listener
mySignal.dispatch('foo', 'bar');        // dispatch signal passing custom parameters
binding.detach();                       // remove a single listener

function onSignal(foo: string, bar: string)
{
    assert(foo === 'foo');
    assert(bar === 'bar');
}

Current Tags

  • 1.1.0                                ...           latest (6 years ago)

5 Versions

  • 1.1.0                                ...           6 years ago
  • 1.0.3                                ...           7 years ago
  • 1.0.2                                ...           7 years ago
  • 1.0.1                                ...           7 years ago
  • 1.0.0                                ...           7 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (0)
None
Dev Dependencies (16)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |