Sun calculation js library which is fully based on formula from http://aa.quae.nl/en/reken/zonpositie.html
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
648 B
648 B
bind-obj-methods
Bind methods to an object from that object or some other source. Optionally specify a set of methods to skip over.
Also binds non-enumerable methods, retaining their non-enumerable-ness.
API
bindObjMethods(obj, [source], [omit])
Bind all the methods from source onto obj, skipping over anything in
the omit
list. omit
can be either an array or an object of
boolean values. source
defaults to obj
if not specified.
USAGE
var bindObjMethods = require('bind-obj-methods')
var obj = {
method: () => this.foo,
foo: 'bar'
}
var m = obj.method
m() // undefined
bindObjMethods(obj)
m() // 'bar'