-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define models needed for HPC-7904 #30
Merged
+172
−28
Merged
Changes from 1 commit
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
4e81d8a
Define localized string data type
Pl217 59b954d
Make `planId` in `attachmentPrototype` accidentally optional
Pl217 de88bcf
Make `orderNumber` of `entityPrototype` optional
Pl217 40c8728
Mark `tags` in `governingEntityVersion` optional
Pl217 dee9400
Mark `overriding` in `governingEntityVersion` as `nonNullWithDefault`
Pl217 58d3562
Define `implementationStatus` from `project` table as enum column
Pl217 d5c250a
Make `value` and `total` in `projectVersionAttachment` optional
Pl217 3249ccc
🎨 Sort model imports alphabetically
Pl217 759b394
⬆️ Update Typescript to `^4.4.4`
Pl217 260eefb
🙈 Add `.vscode` to gitignore
Pl217 e2ff8fa
🗃️ Define `location` model
Pl217 f3fdb87
🗃️ Define `planVersion` model
Pl217 2c37036
🗃️ Define `planYear` model
Pl217 70b2c29
🗃️ Define `usageYear` model
Pl217 948d97d
Make enum properties checked keyof strings
s0 ff4df88
🔖 Bump version to `0.2.0`
Pl217 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
enum
should only be used when the property uses an enum defined in sql, this particular field is a string, so instead we should use a checked string witht.keyof
to validate upon read, and restrict the type when writing.The reason for this is that at some point I'd like to extend the validation function / unit tests to check that enum types are defined correctly, and allow the same values.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense even now, without enum definition checks