1.0.2 โข Published 2 years ago
propaccess v1.0.2
โ PropAccess
Deep property access written in TS.
๐ฆ Installation
npm install propaccess
โ Benefits
- Type safe string with
dot notation
for query nested object. - Property
autocomplete
โ Enjoy :) ;) ...
๐ Documentation
deepPropAccess<T, P extends Path<T>>(obj: T, key: P):
const obj = {
data: {
numberProp: 2,
stringProp: 'code',
nullProp: null,
undefinedProp: undefined,
arrayProp: [1, 2, 3, 4, 5],
deep: {
key: 1,
deep: {
key: 2,
deep: {
key: 3,
},
},
},
},
}
const props = deepPropAccess(obj, 'data.arrayProp')
:handshake: Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
:busts_in_silhouette: Credits
- Chris Michael (Project Leader, and Developer)
:anger: Troubleshootings
This is just a personal project created for study / demonstration purpose and to simplify my working life, it may or may not be a good fit for your project(s).
:heart: Show your support
Please :star: this repository if you like it or this project helped you!\ Feel free to open issues or submit pull-requests to help me improving my work.
:robot: Author
Chris M. Perez
Copyright ยฉ2022 propaccess.
1.0.2
2 years ago