Skip to content

TypeScript support #1234

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

Closed
wants to merge 24 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
bd572af
Parse typescript and convert types to doctrine
devongovett Apr 18, 2019
e752107
Infer typescript access modifiers
devongovett Apr 18, 2019
bf00bb6
Support Flow/TypeScript annotations for getters/setters
devongovett Apr 18, 2019
4cd1d69
Infer properties from TypeScript definitions
devongovett Apr 19, 2019
a0f026e
Infer return type from typescript annotations
devongovett Apr 19, 2019
0ad6b7e
Infer types from typescript annotations
devongovett Apr 19, 2019
1e93fa1
Infer param types from typescript annotations
devongovett Apr 19, 2019
b94f17e
Support interface extensions with typescript annotations
devongovett Apr 19, 2019
a7ef80d
Support read only properties
devongovett Apr 19, 2019
ba34ee2
Support abstract classes and methods
devongovett Apr 19, 2019
bd9a33e
Support optional parameters
devongovett Apr 19, 2019
4d5fb3c
Fix lint
devongovett Apr 19, 2019
fa6279c
Infer interface and namespace kinds for typescript
devongovett Apr 19, 2019
db42ac2
Support declared abstract methods
devongovett Apr 20, 2019
dcd5e06
Merge yields description with inferred type
devongovett Apr 20, 2019
3e3f336
Fix for null extends in TS interface
devongovett Apr 20, 2019
28392f1
Treat interface keys as members instead of properties
devongovett Apr 20, 2019
0c93797
Support parsing the @implements tag
devongovett Apr 20, 2019
e24a369
Infer implements from flow and typescript
devongovett Apr 20, 2019
1bbd9cc
Infer membership for nested objects and types
devongovett Apr 20, 2019
dac0a0f
Fix type annotations on params
devongovett Apr 20, 2019
16478fb
Remove duplicated nested properties that are already handled by Recor…
devongovett Apr 21, 2019
db14410
Parse the @enum tag
devongovett Apr 21, 2019
04a8813
Inference for TypeScript enums
devongovett Apr 22, 2019
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
2 changes: 2 additions & 0 deletions __tests__/__snapshots__/index.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ Array [
},
"errors": Array [],
"examples": Array [],
"implements": Array [],
"loc": SourceLocation {
"end": Position {
"column": 9,
Expand Down Expand Up @@ -172,6 +173,7 @@ exports[`build 3`] = `
},
\\"augments\\": [],
\\"examples\\": [],
\\"implements\\": [],
\\"params\\": [],
\\"properties\\": [],
\\"returns\\": [],
Expand Down
Loading