-
Notifications
You must be signed in to change notification settings - Fork 715
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
Upgrade to TypeScript 3.x #733
Comments
Already tested manually to add the newest version of typescript in the typedoc itself and it worked just fine
|
I have tried to use homomorphic mapped types but got this error: interface IOptions {
a?: string;
b?: number;
}
type TNonOptionalOptions = {[P in keyof IOptions]-?: IOptions[P]};
I have also tried
|
@alisahinozcelik did you get that error when running the current typedoc or the version in this PR? |
@aciccarello I have got the error at tsdoc@0.11.1 and typescript@2.8.3 |
common guys, please upgrade the TS version. Following fails :( type DeepPartial<T> = {
[key in keyof T]?: T[key] extends Object ? DeepPartial<T[key]> : T[key]
}; |
FYI TypeScript 2.9 is out soon |
See also #744. |
Typescript 3.0 is out now. Also, related issue: #822 |
#824 provides the updates to make TypeDoc work with TypeScript 3.1.x. |
Addressed by #832 |
When using new features of TypeScript 2.8 such as this one: https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript#improved-control-over-mapped-type-modifiers
TypeDoc cannot process TypeScript files that use those features.
Update May 31, 2018: TypeScript 2.9 is out now.
Update July 30, 2018: TypeScript 3.0 is out now. https://blogs.msdn.microsoft.com/typescript/2018/07/30/announcing-typescript-3-0/
The text was updated successfully, but these errors were encountered: