aboutsummaryrefslogtreecommitdiff
path: root/example.js
blob: e54bb541e55d6f3a88dc257595c8aae6d28dc269 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
'use strict'

var mitt = require('./dist/mitt')
var ee = mitt()

ee
	.on('*', (type, arg) => console.log('wildcard:', type, arg))
	.on('foo', (one, c) => console.log('foo1:', one)) // => 1
	.on('foo', (one) => console.log('foo2:', one)) // => 1
	.on('bar', (arg) => console.log('bar:', arg)) // => 444
	.emit('foo', 1, 2, 3) // we not support multiple arguments
	.emit('bar', 444)

console.log(ee.all)

var emitter = mitt()

console.log(emitter.all) // => {}

emitter.emit('foo', 777)