4.1.2 • Published 3 years ago

@amatiasq/emitter v4.1.2

Weekly downloads
11
License
MIT
Repository
github
Last release
3 years ago

emitter

Collects listener for an event occurance.

Installation

Install with npm i --save @amatiasq/emitter.

Usage

import { emitter } from '@amatiasq/emitter';

const onNameChange = emitter<string>();
onNameChange.subscribe(value => console.log(`Received ${value}`));
onNameChange('My new name'); // Received My new name

Usage with channels

import { emitterWithChannels } from '@amatiasq/emitter';

const onNameChange = emitterWithChannels<string, number>();
onNameChange.subscribe('test', value => console.log(`Received ${value}`));
onNameChange('test', 10); // Received 10
onNameChange('foo', 10); // Nothing happens
4.1.2

3 years ago

4.1.1

4 years ago

4.1.0

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.0

4 years ago