Skip to content

Commit

Permalink
Fixed typo
Browse files Browse the repository at this point in the history
  • Loading branch information
remojansen committed Sep 26, 2016
1 parent 3a33ea2 commit f2555c1
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,27 @@ kernel.bind(TYPES.Ninja).to(Ninja);
You can just write:

```js
helpers.register(kernel, TYPES.Ninja, [TYPES.Katana, TYPES.Shuriken])(Ninja);
let register = helpers.register(kernel);
register(TYPES.Ninja, [TYPES.Katana, TYPES.Shuriken])(Ninja);
```

This helper can also be used as a class decorator when using Babel (continue reading for more details):

```js
let register = helpers.register(kernel);

@register(TYPES.Ninja, [TYPES.Katana, TYPES.Shuriken])
class Ninja {

constructor(katana, shuriken) {
this._katana = katana;
this._shuriken = shuriken;
}

fight () { return this._katana.hit() }
sneak () { return this._shuriken.throw() }

}
```

Let's take a look to an example:
Expand Down

0 comments on commit f2555c1

Please sign in to comment.