1.0.5 • Published 9 months ago
@amaui/subscription v1.0.5
Getting started
Add
yarn add @amaui/subscription
Use
import AmauiSubscription from '@amaui/subscription';
// Make a new subscription instance
// with an optional initial value
const amauiSub = new AmauiSubscription('🙂');
// Value
amauiSub.value;
// '🙂'
const method = (...value) => console.log('Yup, I got it ', ...value);
const method1 = value => console.log('Yup, I got it as well ', value);
// Methods subscribe
amauiSub.subscribe(method);
amauiSub.subscribe(method1);
// Emit a value to all subscribed methods
// a value always emitted as arguments received by emit method
amauiSub.emit('🌱', '🌱', '🌱', '🌱');
// method, log:
// Yup, I got it 🌱 🌱 🌱 🌱
// method1, log:
// Yup, I got it as well 🌱
// Methods unsubscribe
amauiSub.unsubscribe(method);
amauiSub.unsubscribe(method1);
// or with anonymous method
const subscription = amauiSub.subscribe(value => console.log(value));
subscription.unsubscribe();
Dev
Install
yarn
Test
yarn test
Prod
Build
yarn build
1.0.5
9 months ago
1.0.4
9 months ago
1.0.3
9 months ago
1.0.11151
1 year ago
1.0.11150
1 year ago
1.0.11117
2 years ago
1.0.1114
2 years ago
1.0.144
2 years ago
1.0.11147
2 years ago
1.0.11114
2 years ago
1.0.1111
2 years ago
1.0.141
2 years ago
1.0.11144
2 years ago
1.0.11111
2 years ago
1.0.11141
2 years ago
1.0.117
2 years ago
1.0.114
2 years ago
1.0.113
2 years ago
1.0.115
2 years ago
1.0.111
2 years ago
1.0.11
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago