Static type checking for pure JavaScript
TypeDoc type warnings in your code.
- Add duck typing
- Fix minor bugs
- Improve performance
- Run type inferer on function bodies
- Roll back some minor changes and add some more robustness because of exceptions.
- Handle circular references
- Allow missing JSDoc params
- const should infer type from the assignment
- Fix issues with call expressions as part of member expressions, i.e.
someMethod().blah.blah
- Fix issue with errors in separate files
- Minor bug fixes for increased stability
- Update type-doc version
- Better support for dot notation handling
- Various small bug fixes
- Support for external type definition files in
.d.ts
format. Access through the settings:
{
"typeDocServer.definitionFiles": [
"./src/integrationTests/test.d.ts"
]
}
- Added in TypeScript's lib.d.ts for better definitions. Included with every install.
- Support for super/sub classes, either inferring, i.e.
class SuperClass {}
class SubClass extends SuperClass {}
const someClass /* t:SuperClass */ = new SubClass();
or by explicit comment
/**
* class :: SuperClass
*/
class SuperClass {}
/**
* class :: SubClass => SuperClass
*/
class SubClass extends SuperClass {}
const someClass /* t:SuperClass */ = new SubClass();
Object
is now an alias forany
Better support for inline functions, e.g.
somePromise.then(function(result) {
return result;
});
Update version and bump TypeDoc. Now should properly handle promises and type inference.
Update version and bump TypeDoc
Initial release of TypeDoc VSCode