Licence
MIT
Version
1.0.0
Deps
1
Size
27 kB
Vulns
0
Weekly
0
with-flatten
flatten constructor objects to top level camelcased with reverse access
Install · Example · API docs · Releases · Contribute · Help
Install
$ npm i with-flatten
API
Table of Contents
withFlatten
Mixins ctor with parent and camelCase flattens
and observes its properties mapping them back to the actual values.
Best used in conjuction with https://github.com/stagas/with-properties
const Foo = withFlatten(
SomeParent,
class {
deep = {
foo: 2,
}
}
)
const foo = new Foo()
foo.deepFoo = 4
expect(foo.deep.foo).toBe(4)
Parameters
parentPctorConstructor<T>
Contribute
All contributions are welcome!
License
MIT 2022 stagas