1.8 Events

by dimitrs_papadimitriou

HTML

<script src="https://rawgit.com/eu81273/jsfiddle-console/master/console.js"></script>
<script src="https://unpkg.com/[email protected]/bundles/rxjs.umd.min.js"></script>

JavaScript

const { Observable } = rxjs;
  
 
    class Repository {
        getClient() {
            return new Observable(subscriber => {
                setTimeout(() => {
                    subscriber.next({ id: 1, name: "rick" });
                }, 1000);
            });
        }
    }

    var repo = new Repository();

    repo.getClient().subscribe(({
        next: (client) => {
            console.log(client.name)
        }
    }))