1.8 Events

by dimitrs_papadimitriou

HTML

<script src="https://rawgit.com/eu81273/jsfiddle-console/master/console.js"></script>

JavaScript

class Repository {
            getClient() {
                setTimeout(() => {
                    this.onFinished({ id: 1, name: "rick" })
                }, 1000)
            }
        }

        var repo = new Repository();

        repo.onFinished = ((client) => {
            console.log(client.name)
        })

        repo.getClient();