Skip to content
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

feat(ts-client): introduce an experimental typescript client #672

Merged
merged 79 commits into from
Mar 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
1342a60
feat(builder): introduce an experimental builder api
jasonkuhrt Feb 15, 2024
c5a8b54
Merge branch 'main' into feat/builder-api
jasonkuhrt Feb 17, 2024
3221e62
refactor
jasonkuhrt Feb 17, 2024
5e3448f
refactor
jasonkuhrt Feb 17, 2024
49f86d9
namespaces
jasonkuhrt Feb 17, 2024
fbcc9bf
Merge branch 'main' into feat/builder-api
jasonkuhrt Feb 17, 2024
a628d60
quick demo
jasonkuhrt Feb 17, 2024
ba0f95a
no quote
jasonkuhrt Feb 17, 2024
104e0e2
cli
jasonkuhrt Feb 17, 2024
369416b
work
jasonkuhrt Feb 18, 2024
b6508f5
Merge branch 'main' into feat/builder-api
jasonkuhrt Feb 18, 2024
7173079
builder tests
jasonkuhrt Feb 18, 2024
17998da
Merge branch 'main' into feat/builder-api
jasonkuhrt Feb 18, 2024
8bc622b
work
jasonkuhrt Feb 18, 2024
a664e57
work
jasonkuhrt Feb 18, 2024
405c6da
descriptions and deprecated to TSDoc
jasonkuhrt Feb 18, 2024
06e42e6
test enum
jasonkuhrt Feb 18, 2024
7580e33
todo tests
jasonkuhrt Feb 18, 2024
d81c564
todo
jasonkuhrt Feb 18, 2024
1dc19c3
alias support
jasonkuhrt Feb 19, 2024
c66ddc5
args and more
jasonkuhrt Feb 20, 2024
a8f039d
work
jasonkuhrt Feb 21, 2024
3fe8d8d
top level
jasonkuhrt Feb 21, 2024
5dc8e95
Merge branch 'main' into feat/builder-api
jasonkuhrt Feb 23, 2024
0a26c51
Merge branch 'main' into feat/builder-api
jasonkuhrt Feb 23, 2024
94ea55b
restyle rebarrel
jasonkuhrt Feb 23, 2024
f1f2d37
work
jasonkuhrt Feb 24, 2024
4778b49
scalars wildcard
jasonkuhrt Feb 24, 2024
e33bf0a
handle negative indicator
jasonkuhrt Feb 24, 2024
46ba2a3
handle undefined negative indicator case
jasonkuhrt Feb 24, 2024
33acbe7
typename case
jasonkuhrt Feb 24, 2024
39a843f
initial union support
jasonkuhrt Feb 24, 2024
75ae3b5
alias support
jasonkuhrt Feb 24, 2024
35d26ff
stricter alias parsing
jasonkuhrt Feb 24, 2024
1340a94
tidy
jasonkuhrt Feb 24, 2024
388eea4
tidy
jasonkuhrt Feb 24, 2024
830c1e6
organize todos
jasonkuhrt Feb 24, 2024
140f49e
ws
jasonkuhrt Feb 24, 2024
7f449c1
refactor gen
jasonkuhrt Feb 24, 2024
71a81a3
no quotes
jasonkuhrt Feb 25, 2024
aca4fa7
simplify
jasonkuhrt Feb 25, 2024
2539d14
wip
jasonkuhrt Feb 25, 2024
5e7322b
work
jasonkuhrt Feb 26, 2024
a955a97
list
jasonkuhrt Feb 26, 2024
a1d1cea
interface selection set
jasonkuhrt Feb 26, 2024
bddb2f2
interface result set
jasonkuhrt Feb 26, 2024
bd9690e
scalars etst
jasonkuhrt Feb 26, 2024
8690d1c
tidy
jasonkuhrt Feb 26, 2024
65d3c52
rename
jasonkuhrt Feb 27, 2024
df97f19
remove demo
jasonkuhrt Feb 27, 2024
15b9d9b
fix
jasonkuhrt Feb 27, 2024
4b758cb
rename
jasonkuhrt Feb 27, 2024
63bd71e
transformer
jasonkuhrt Feb 27, 2024
26e9c23
no prettier
jasonkuhrt Feb 28, 2024
24a94f1
begin args
jasonkuhrt Feb 28, 2024
1c58f14
tests
jasonkuhrt Feb 28, 2024
20c6d9a
aliases
jasonkuhrt Feb 28, 2024
82b8a0a
some types
jasonkuhrt Feb 28, 2024
ef9ad23
union fragment
jasonkuhrt Feb 28, 2024
330fe34
defer stream
jasonkuhrt Feb 28, 2024
bbad8a6
last todo
jasonkuhrt Feb 28, 2024
8c4519e
fix
jasonkuhrt Feb 28, 2024
cccd996
format
jasonkuhrt Feb 28, 2024
073fc0e
fix build
jasonkuhrt Feb 28, 2024
4c9b044
Merge branch 'main' into feat/builder-api
jasonkuhrt Feb 28, 2024
9b688d5
work
jasonkuhrt Mar 12, 2024
2aeaddd
progress
jasonkuhrt Mar 13, 2024
b69c654
list fixes
jasonkuhrt Mar 13, 2024
441651c
work
jasonkuhrt Mar 15, 2024
99a5745
tidy
jasonkuhrt Mar 15, 2024
0e3cca5
begin fixing result set
jasonkuhrt Mar 15, 2024
0f40621
more cases
jasonkuhrt Mar 16, 2024
f53df06
tests passing!
jasonkuhrt Mar 17, 2024
1461002
deps
jasonkuhrt Mar 17, 2024
a2a14bd
deps again
jasonkuhrt Mar 17, 2024
a3b8b2f
format
jasonkuhrt Mar 17, 2024
f65e07a
foramt
jasonkuhrt Mar 17, 2024
93b07aa
test client
jasonkuhrt Mar 17, 2024
4adc8b3
fix
jasonkuhrt Mar 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ build
.DS_Store
*.log
coverage
tsconfig.vitest-temp.json
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
build
pnpm-lock.yaml
coverage
tsconfig.vitest-temp.json
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@
"source.addMissingImports": "explicit",
"source.fixAll.eslint": "explicit",
"source.organizeImports": "never"
}
},
"prettier.enable": false
}
Loading