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: add typechecking functionality #2107

Merged
merged 38 commits into from Nov 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
3d181f4
feat: add typechecking functionality
sheremet-va Oct 1, 2022
85cfd30
chore: cleanup
sheremet-va Oct 1, 2022
0545617
chore: cleanup
sheremet-va Oct 1, 2022
dce7473
chore: parse test file to build suite tree
sheremet-va Oct 1, 2022
f3da2bf
feat: allow checking against js errors
sheremet-va Oct 1, 2022
434cd38
chore: improve test summary, skip only/skip tests
sheremet-va Oct 2, 2022
8db349e
chore: render type tests tree
sheremet-va Oct 2, 2022
4aa0409
chore: remove tmp, add expectTypeOf to globals, fix type errors count
sheremet-va Oct 2, 2022
35f3c64
chore: lockfile
sheremet-va Oct 2, 2022
64a74a9
chore: fix filters
sheremet-va Oct 2, 2022
ba4daac
chore: cleanup
sheremet-va Oct 2, 2022
8c26b2d
chore: kill stdout tsc
sheremet-va Oct 2, 2022
35f1b19
chore: cleanup
sheremet-va Oct 2, 2022
d70ec2e
chore: cleanup
sheremet-va Oct 2, 2022
c66082f
refactor: cleanup
sheremet-va Oct 2, 2022
9ea09f1
chore: more docs and cleanup
sheremet-va Oct 2, 2022
2b5d9cc
chore: rename typecheck
sheremet-va Oct 26, 2022
e6046df
chore: use expect-type
sheremet-va Oct 26, 2022
bdff5e4
chore: fix types
sheremet-va Oct 27, 2022
b31fc01
chore: docs
sheremet-va Oct 27, 2022
aad7a3f
fix: move collect utils to common utils
sheremet-va Oct 27, 2022
da3c997
chore: tests for typechecker
sheremet-va Oct 27, 2022
aabd4b0
chore: fix bench test
sheremet-va Oct 27, 2022
532b865
Merge branch 'main' into feat/typechecking
sheremet-va Oct 27, 2022
602fcf7
chore: remove unused code
sheremet-va Oct 27, 2022
708e935
refactor: rename
sheremet-va Oct 27, 2022
dc1011b
docs: fix docs
sheremet-va Oct 28, 2022
3294579
docs: add tip about "ts-expect-error"
sheremet-va Oct 28, 2022
9557df4
chore: add test
antfu Oct 27, 2022
48ca8c2
chore: add test
antfu Oct 27, 2022
674cd9f
Merge branch 'main' into feat/typechecking
antfu Nov 7, 2022
da9302f
Merge branch 'main' into feat/typechecking
antfu Nov 7, 2022
0c1d5f6
chore: fix build
antfu Nov 7, 2022
d3b59d4
Merge branch 'main' into feat/typechecking
antfu Nov 7, 2022
3f7c5cb
Merge branch 'main' into feat/typechecking
antfu Nov 7, 2022
b785886
chore: cleanup
antfu Nov 7, 2022
d80ad38
chore: update
antfu Nov 7, 2022
1f10e9c
chore: update
antfu Nov 7, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/.vitepress/components/FeaturesList.vue
Expand Up @@ -23,6 +23,7 @@
<ListItem><a target="_blank" href="https://github.com/capricorn86/happy-dom" rel="noopener noreferrer">happy-dom</a> or <a target="_blank" href="https://github.com/jsdom/jsdom" rel="noopener noreferrer">jsdom</a> for DOM mocking</ListItem>
<ListItem>Code coverage via <a target="_blank" href="https://github.com/bcoe/c8" rel="noopener noreferrer">c8</a> or <a target="_blank" href="https://istanbul.js.org/" rel="noopener noreferrer">istanbul</a></ListItem>
<ListItem>Rust-like <a href="/guide/in-source">in-source testing</a></ListItem>
<ListItem>Type Testing via <a target="_blank" href="https://github.com/mmkal/expect-type" rel="noopener noreferrer">expect-type</a></ListItem>
</ul>
</template>

Expand Down
4 changes: 4 additions & 0 deletions docs/.vitepress/config.ts
Expand Up @@ -115,6 +115,10 @@ export default defineConfig({
text: 'Features',
link: '/guide/features',
},
{
text: 'Testing Types',
link: '/guide/testing-types',
},
{
text: 'CLI',
link: '/guide/cli',
Expand Down