Skip to content
This repository has been archived by the owner on Jul 20, 2023. It is now read-only.

Commit

Permalink
Update current limitations doc
Browse files Browse the repository at this point in the history
  • Loading branch information
timkendall committed Nov 25, 2021
1 parent 1b56242 commit 4e77c4e
Showing 1 changed file with 5 additions and 19 deletions.
24 changes: 5 additions & 19 deletions CURRENT_LIMITATIONS.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,7 @@
# Current Limitations

## Required for 1.0
- [x] Interface type support
- [x] Nested input object support
- [x] Union type support
- [x] `mutation` or `subscription` operation support
- [x] Nullable field support
- [x] Variable definition support
- [x] Rewrite `Result` and `Variable` types
- [x] Type-level testing
- [x] Default unknown scalars to `string`'s
- [ ] Fix nested variable extraction
- [ ] Dynamic selector building (using Proxy's)
- [ ] Restricing `Selection`'s in selector function returns
- [ ] Finish rewriting unit tests
- [ ] Field alias support
- [ ] Directive support
- [ ] Custom scalar support yet (e.g no `Date` objects), limited to JS built-ins (custom scalars default to `string`'s)
- [ ] Named fragments
- [ ] Documentation
- [`const` assertions](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-4.html#const-assertions) required for abstract type selections
- No field alias support
- No named fragment support
- No client directive support
- No nested input object variable support

0 comments on commit 4e77c4e

Please sign in to comment.