For starter, you can refactor files in
Looking for a challenge? Then you can try to implement
mandatory field type:
- It is a special type that assign (with union) to object member.
- Member with such type become
updateoperations(all members in update operations are partial).
Type like this can be useful if you need a mandatory field while trying to update a document. Practical usage is something like
updatedAt member that keep track of document last updated time.
Basically just turn an optional member into a required member but due to inner complexity, this is not going to be easy.
If you want to work on this, come to me first to discuss the implementation strategy, I will provide all information you need to carry out this mission.