Rewrite dining parser in TypeScript #21
No reviewers
Labels
No labels
bootcamp
bug
codebase
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
high priority
invalid
javascript
outdated
question
typescript
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
ScottyLabs/dining-api!21
Loading…
Reference in a new issue
No description provided.
Delete branch "dchwang/rewrite-parser"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Rewrote the entire parser in TypeScript and fixed the parsing issues introduced in the summer.
@ -0,0 +30,4 @@/*** For building the location data structure*/export default class LocationBuilder {Can you add a brief high-level description of what each class is for?
@ -0,0 +50,4 @@this.conceptId = conceptId;}setName(name: string): LocationBuilder {Excellent use of the Builder pattern 😎
@ -0,0 +1,63 @@import ParsedTimeBase from "./parsedTimeBase";Maybe replace this with property getters
@ -0,0 +1,15 @@import type { TimeInfoType } from "../../utils/timeUtils";getter here
@ -0,0 +1,41 @@import {getter here