这是indexloc提供的服务,不要输入任何密码
Skip to content

lgsunnyvale/new-pubsub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimalistic Pubsub Library.

$ npm install new-pubsub

Usage

Creates and returns a new Pubsub object.

onReady = pubsub()

onReady(function(a, b){ //  oronReady.subscribe
    console.log('A: %s, B: %s', a, b)
})

onReady.publish(3, 4)

unsubscribe

foo = pubsub({ bar: 1 })

function callback(a, b){
    console.log('A: %s, B: %s', a, b)
}

foo.subscribe(callback)
foo.subscribers.length
// => 1

foo.unsubscribe(callback)
foo.subscribers.length
// => 0

subscribe.once

foo.subscribe.once(function(update){
    
    update
    // => 3.14
    
})

foo.publish(3.14)
foo.publish(156)

About

Minimalistic Pubsub Implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published