
Implementing a JSON Schema Validator from Scratch - Week 4
This week was... challenging, but in a good way. I didn't really implement any keywords (unless you count the makeshift type implementation from last week), but I did build the majority of the foundation for this project, and even though some parts took way more than what I'd expected, I feel like most of my issues from last week have been fixed. Issue Resolution If you want a more detailed explanation of each of the upcoming issues, you can check out last week's blog . Typescript Strictness This mostly bothered me when I was working on the types for each of the system components, and even though it took a lot of time and effort to finish, it's done now, and it's actually made working on other parts of the system easier, and to be clear, when I say that this part is "done", I don't mean that I will never go near it again, I probably will, but it shouldn't be anything drastic, but rather just minor tweaks. The difficulty with this part was to write the types in a way that is both flexib
Continue reading on Dev.to
Opens in a new tab



