Comments (6)
I understand your reasoning however there are a couple of thing I want to add to the table.
a) Thinking about decorators as an experimental feature should not dismay you from using them. Plenty of production ready frameworks use decorators successfully such as Angular and Nestjs.
b) Furthermore only because you support decorators does not mean that you only support a declarative decorator API. It is possible to support both. What i mean is, this current api should be ablo co-exist with a declarative decoration API without any breaking changes. Which in turn should not make js developers frown away from using it :)
from redis-om-node.
You're right and this bugged me too. I thought about it for a good long while and chose not to use decorators because a) they are still an experimental feature and b) the experience from a JavaScript developer's point of view was not nearly as tidy. Settled on the lowest common denominator.
from redis-om-node.
I agree with point B. I suspect point A will be resolved by the time I get to adding this feature. ;) I'll add it to the backlog.
from redis-om-node.
Hello I am max-abclabs but on my private github account.
I could look into this when I have some time over and submit a PR if you don't mind?
from redis-om-node.
This issue is obviated but Redis OM 0.4 which eliminates the Entity class. Closing.
from redis-om-node.
This issue is obviated but Redis OM 0.4 which eliminates the Entity class. Closing.
Can you elaborate? I'm currently looking for a way to use decorators to declare my entities using this library, is this supported now 2 years later?
from redis-om-node.
Related Issues (20)
- [Question] How to fetch specific attributes from search result HOT 1
- Infer typescript type from Schema HOT 2
- Sentinel support HOT 1
- is there a possibility to add document versioning?
- overwrite schema setter HOT 1
- Idea: Save only properties defined in schema HOT 1
- Searching on Points return additional data
- How to get type inference? HOT 7
- How To: execute complex searches HOT 1
- insert / update nested arrays with >1 entries failes HOT 1
- Bug: Searching doesn't work with "path" option HOT 2
- Make Repository a generic class / infer Entity from Schema HOT 3
- When no result in search call. How to solve this.? HOT 1
- TypeError: remoteConfigRepo.search(...).where(...).after is not a function HOT 1
- Date column sorting issue with 'sortable' option HOT 2
- Integer id silently inserts an empty record without raising an error
- Redis OM Find Non-Null HOT 2
- return 'date' as unix timestamp HOT 1
- Search inside a box or polygon support for geospatial queries
- Requesting for feature like repository.exist(key) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from redis-om-node.