UNPKG
abind
Version:
latest (1.0.5)
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
Auto bind instance methods of classes.
github.com/a-labo/abind
a-labo/abind
abind
/
example
/
example-usage.js
19 lines
(13 loc)
•
254 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
'use strict'
const
abind =
require
(
'abind'
)
class
Talker
{
constructor
(
name
) {
this
.
name
= name
abind
(
this
) }
sayHi
() {
return
`Hi, i'm
${
this
.name}
`
} }
let
{ sayHi } =
new
Talker
(
'Tom'
)
console
.
log
(
sayHi
())
// -> Hi, i'm Tom