@flk/observer

1.0.4 • Public • Published

Observer

A Promise-like observer to resolve data multiple times.

Installation

flk install @flk/observer

OR

npm i @flk/observer

OR

yarn add @flk/observer

Usage

It works exactly same as Promises but with an extra thing, you can trigger multiple resolve or reject callbacks.

Example

let observer = new Observer((resolve, reject) => {
  resolve(12); // then method callback will be called

  setTimeout(() => {
    resolve({
      name: 'Hasan',
    }); // then method callback will be called again
  }, 1000);
});

observer.then(data => {
  console.log(data);
});

Usage outside Falak Framework

Just import it as a normal library using import or require syntax

let Observer = require('@flk/observer');

let promiser = new Observer(...);

Readme

Keywords

Package Sidebar

Install

npm i @flk/observer

Weekly Downloads

7

Version

1.0.4

License

ISC

Unpacked Size

8.33 kB

Total Files

5

Last publish

Collaborators

  • hassanzohdy