1.0.6 • Published 9 years ago

make-overridable v1.0.6

Weekly downloads
2
License
Unlicense
Repository
github
Last release
9 years ago

make-overridable npm version

Override design pattern for JavaScript.

Example

const makeOverridable = require('make-overridable')

const a = makeOverridable(x => x)({
  foo: 'a',
  bar: 'a',
})

a.foo === 'a'
a.bar === 'a'

const b = a.override({ foo: 'b' })

b.foo === 'b'
b.bar === 'a'

const c = b.override({ bar: 'c' })

b.foo === 'b'
b.bar === 'c'
1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.1.0

9 years ago