@thatsmrtalbot/observer
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Build Status

Typescript Observer

Simple observer to compliment promise

Usage

Like promise you construct an observer using a callback:

let observer = new Observer<string>((next, error, done) => {
    next("a");
    next("b");
    next("c");
    done();
})

From here you can itterate over the values, a promise is retuened to detect errors/completion:

try {
    await observer.itterate((next : string) => {
        console.log(`Next: ${next}`);
    }) 
} catch(e) {
    console.error(`Error: ${e}`);
}

console.log("Done");

Readme

Keywords

none

Package Sidebar

Install

npm i @thatsmrtalbot/observer

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • thatsmrtalbot