https://github.com/Microsoft/TypeScript

sort by:
Revision Author Date Message Commit Date
5d648ef Basic groundwork for suggestioning removing non-null assertions. 24 April 2018, 19:14:59 UTC
5d67f8e Merge pull request #23645 from Microsoft/distributeKeyofUnion2 Distribute 'keyof' union types (take 2) 24 April 2018, 17:09:45 UTC
59765e2 goToDefinition: Also add definitions for symbol if it does not match the signature symbol (#23657) 24 April 2018, 16:41:47 UTC
ac51980 LEGO: Merge pull request 23658 LEGO: Merge pull request 23658 24 April 2018, 16:10:52 UTC
b72abdb LEGO: check in for master to temporary branch. 24 April 2018, 16:10:31 UTC
969aa45 Improve error message for unused type (#23633) 24 April 2018, 15:54:42 UTC
eca17ac Support import fix even when the error is that a type is used as a value (#23655) 24 April 2018, 15:54:14 UTC
b1baca5 LEGO: Merge pull request 23650 LEGO: Merge pull request 23650 24 April 2018, 10:11:07 UTC
0e5ea2c LEGO: check in for master to temporary branch. 24 April 2018, 10:10:45 UTC
054a6ff LEGO: Merge pull request 23644 LEGO: Merge pull request 23644 24 April 2018, 04:10:42 UTC
90500e8 LEGO: check in for master to temporary branch. 24 April 2018, 04:10:22 UTC
f0c3291 Accept new baselines 24 April 2018, 04:09:56 UTC
7befd35 Add tests 24 April 2018, 04:09:49 UTC
2911d5d Accept new baselines 24 April 2018, 03:57:20 UTC
09590bc Transform 'keyof (A | B)' to 'keyof A & keyof B' 24 April 2018, 03:57:11 UTC
fc30bd1 Suggestion to convert to ES6 module should only trigger in projects which express some intent to use ES6 (#23576) 23 April 2018, 23:05:37 UTC
905f9a0 `module.exports = Entity` is an alias, just like `export = Entity` (#23570) * Make `module.export =` an alias like `export=` is This breaks a couple of tests for previous workarounds. Fix in upcoming commits. * Basically fixes all the breaks, but needs cleanup * More notes to myself * Clean up TODOs * Call mergeSymbolTable and delete export= afterward instead of basically copying the code myself. * More cleanup * Remove unnecessary check in import type checking * Revert to DIY code. It is more correct and will go away in a few days. * Exported class expressions can be used as type In both JS and TS * Do not require named class expressions 23 April 2018, 22:24:31 UTC
ef8af93 LEGO: Merge pull request 23635 LEGO: Merge pull request 23635 23 April 2018, 22:11:08 UTC
1f753b3 LEGO: check in for master to temporary branch. 23 April 2018, 22:10:46 UTC
222f35d Make symbol display at ExportSpecifier use 'export', not 'import' (#23629) 23 April 2018, 20:29:14 UTC
0179d97 Merge pull request #23592 from Microsoft/improveIndexTypes Support number and symbol named properties with keyof and mapped types 23 April 2018, 20:22:56 UTC
645258c Allow getting import completion details with misspelled name (#23624) 23 April 2018, 18:24:51 UTC
2e78d1e getEditsForFileRename: Update tsconfig "files" (#23625) 23 April 2018, 18:11:06 UTC
eb112ab Deduplicate declarations in combined type/value symbols (#23593) 21 April 2018, 19:50:05 UTC
7f34340 Merge pull request #21476 from Kingwl/concat-string-in-enum-member allow string concat in enum member declaration 21 April 2018, 19:42:10 UTC
c7f55be Accept new baselines 21 April 2018, 16:32:54 UTC
652e493 Address CR feedback 21 April 2018, 16:32:46 UTC
2faad97 LEGO: Merge pull request 23604 LEGO: Merge pull request 23604 21 April 2018, 10:10:53 UTC
cb96e3f LEGO: check in for master to temporary branch. 21 April 2018, 10:10:32 UTC
8b0fd95 LEGO: Merge pull request 23599 LEGO: Merge pull request 23599 21 April 2018, 04:10:44 UTC
5b2f4ac LEGO: check in for master to temporary branch. 21 April 2018, 04:10:23 UTC
1e1b728 accept baseline 21 April 2018, 04:06:29 UTC
bd84da6 LEGO: Merge pull request 23590 LEGO: Merge pull request 23590 20 April 2018, 22:11:07 UTC
ec0e04f LEGO: check in for master to temporary branch. 20 April 2018, 22:10:46 UTC
699ea24 Skip arrow functions in checkAndReportErrorForMissingPrefix (#23584) 20 April 2018, 22:02:18 UTC
5c94bef Add 'renameFile' command to services (#23573) * Add 'renameFile' command to services * renameFile -> getEditsForFileRename * Support `<reference path>` directives 20 April 2018, 20:43:09 UTC
e65681a Fix assert in getjsdochost (#23575) * Fix assert in getJSDocHost * Update public API to add wider type * Remove now-unnecessary type assertion 20 April 2018, 17:41:58 UTC
22f2b11 Add 'triggerCharacter' option for completions requests (#23491) * Add 'triggerCharacter' option for completions requests * mhegazy code review * More code review * Handle '<' in comment 20 April 2018, 17:25:58 UTC
2826bc7 Merge pull request #23470 from JoshuaKGoldberg/standardized-non-pretty-newlines Adjusted newlines in non-pretty output for consistency 20 April 2018, 17:01:03 UTC
b38e42e Accept new baselines 20 April 2018, 16:56:07 UTC
eb7bbfb Properties with numeric names have numeric literal types in keyof T 20 April 2018, 16:55:59 UTC
18c3f5f Use getFirstConstructorWithBody in one more place, and simplify other class members iteration (#23567) 20 April 2018, 16:43:38 UTC
94cc59c Support getting JSDoc comment starting at a FunctionType node (#23546) * Support getting JSDoc comment starting at a FunctionType node * Move || to end of line 20 April 2018, 16:43:20 UTC
c8e4b7b Merge pull request #23566 from ajafff/generator-cfa binder: don't inline control flow of generator function 20 April 2018, 16:11:50 UTC
8ae065e LEGO: Merge pull request 23568 LEGO: Merge pull request 23568 20 April 2018, 16:10:54 UTC
760f8b8 LEGO: check in for master to temporary branch. 20 April 2018, 16:10:25 UTC
f57ba59 resolveEntityName: don't return false (#23563) Fixes: #23562 20 April 2018, 15:42:29 UTC
8e565fb avoid generated helpers in baseline 20 April 2018, 14:39:37 UTC
4827728 binder: don't inline generator function's control flow Fixes: #23565 20 April 2018, 14:26:53 UTC
9a9d3ab LEGO: Merge pull request 23561 LEGO: Merge pull request 23561 20 April 2018, 10:10:58 UTC
ee834a2 LEGO: check in for master to temporary branch. 20 April 2018, 10:10:36 UTC
7812e51 Trailing whitespace, oh no! 20 April 2018, 05:01:08 UTC
3512511 Simplified to one output line 20 April 2018, 04:54:08 UTC
8d6c2bc Used return value from clearScreenIfNotWatchingForFiles 20 April 2018, 04:53:01 UTC
2449e8d LEGO: Merge pull request 23558 LEGO: Merge pull request 23558 20 April 2018, 04:10:38 UTC
8740045 LEGO: check in for master to temporary branch. 20 April 2018, 04:10:18 UTC
8d969a2 In JS, class supports `@template` tag for declaring type parameters (#23511) * Support @template as a class type parameter Still need to do the following: 1. Correctly get jsdoc host in predicate. 2. Make this work for constructor functions too. 3. Scan rest of codebase for other usages of the type parameters property that should be calls to getEffectiveTypeParameterDeclarations. 4. Rename tp to something more readable, like typar or ts'. * Use jsdoc host declaration to find container * Longer names for type parameters * Fix renaming operation * Update fourslash test * Support @template for JS constructors * Look for both outer and tag type parameters * Improve naming to improve code clarity 19 April 2018, 22:58:43 UTC
84b1291 Merge pull request #23430 from Microsoft/taggedTemplateTypeArguments Allow type arguments in generic tagged templates 19 April 2018, 22:50:19 UTC
a7c08e4 Make code fix to add 'this.' work for statics (#23527) * Make code fix to add 'this.' work for statics * Add 'C.' instead of 'this.' * DanielRosenwasser code review 19 April 2018, 22:39:44 UTC
c258d6e Fix bug: Don't rename 'default' in `export { default as x } from "m";` (#23434) * Fix bug: Don't rename 'default' in `export { default as x } from "m";` * Rename `foo` in `{ default as foo }` if that's the original export name 19 April 2018, 22:35:25 UTC
bc7979c quickInfo: Get JSDoc tags from aliased symbol (#23526) * quickInfo: Get JSDoc tags from aliased symbol * Add test with existing tags 19 April 2018, 22:33:36 UTC
87bb96d Accepted baselines. 19 April 2018, 22:16:25 UTC
70feb7b Avoid duplicate code when checking for tagged templates. 19 April 2018, 22:16:25 UTC
7f96fec Added test in case 'super' is ever possibly parsed as a tagged template string. 19 April 2018, 22:16:25 UTC
7d6d7b0 LEGO: Merge pull request 23550 LEGO: Merge pull request 23550 19 April 2018, 22:11:13 UTC
0f861bb LEGO: check in for master to temporary branch. 19 April 2018, 22:10:53 UTC
c6ec5d5 Merge pull request #23545 from Microsoft/revert22772 Revert change to PromiseConstructor in #22772 19 April 2018, 21:49:35 UTC
6aab09a Revert change to PromiseConstructor in #22772 19 April 2018, 18:42:57 UTC
e21a8b8 Accepted baselines. 19 April 2018, 17:34:43 UTC
8e27f46 Added test for ASI concerns. 19 April 2018, 17:34:31 UTC
557a34e Visit typedef type expressions so they contribute to referenced-ness (#23525) 19 April 2018, 17:28:30 UTC
0526ff5 Merge pull request #23484 from Microsoft/typingInstallerWatch Use watch recursive directories instead of watchFile for node_modules and bower components 19 April 2018, 16:59:58 UTC
54ad9b1 LEGO: Merge pull request 23540 LEGO: Merge pull request 23540 19 April 2018, 16:10:57 UTC
b8425fc LEGO: check in for master to temporary branch. 19 April 2018, 16:10:34 UTC
2455405 allow string concat in enum member declaration 19 April 2018, 13:48:51 UTC
6ee4989 Merge pull request #23408 from Microsoft/autoPretty --pretty-er output by default 19 April 2018, 06:10:02 UTC
d1b044b Standardized for --preserveWatchOutput too 19 April 2018, 00:08:43 UTC
238ed7a Visit EOF to collect jsdoc import types (#23521) * Visit EOF to collect jsdoc import types * Add flag to prevent jsdoc import types from influencing compilation set 18 April 2018, 23:52:34 UTC
f7163a0 Merge pull request #23466 from falsandtru/lib/Promise.reject Fix Promise.reject 18 April 2018, 22:51:15 UTC
1a3e88c Merge pull request #22772 from falsandtru/lib/promise Fix Promise interfaces 18 April 2018, 22:50:58 UTC
5f0d880 Update test 18 April 2018, 22:43:32 UTC
9e4e215 Revise IndexType to have stringsOnly property 18 April 2018, 22:43:22 UTC
2f6b59e Misc. improvements to addImplementationReferences (#23507) * Misc. improvements to addImplementationReferences * Test typeHavingNode.type === typeNode * Fix bug: refNode.parent -> refNode 18 April 2018, 22:24:19 UTC
8f1bdc7 findAllReferences: Reduce node.getSourceFile() calls (#23524) * findAllReferences: Reduce node.getSourceFile() calls * Don't create extra object 18 April 2018, 22:24:02 UTC
55a3c22 Revert "Improve PromiseConstructor" This reverts commit 4318f0d9a0bd17cf4a7c502c3fe57c8538efa5c0. 18 April 2018, 20:11:00 UTC
b271df1 Simplify getParentSymbolsOfPropertyAccess (#23513) 18 April 2018, 19:58:40 UTC
0e9b815 Improve performance of duplicate check (#23516) 18 April 2018, 19:58:16 UTC
25bb581 Accepted baselines. 18 April 2018, 19:42:59 UTC
320cb40 Address CR feedback. 18 April 2018, 19:33:38 UTC
56b618b Use indexOf and substr to exclude node_modules and bowerComponents instead of using loop 18 April 2018, 18:44:28 UTC
b0d6896 Merge pull request #23438 from Microsoft/typingsFiles Better handling of typing installer events and consuming typing files in tsserver 18 April 2018, 18:34:46 UTC
67bb67e Cache canonical global cache's package.json path 18 April 2018, 18:22:02 UTC
7c5f524 Renames as per PR feedback 18 April 2018, 18:05:56 UTC
254782c Accept new baselines 18 April 2018, 18:01:25 UTC
b14d389 For 'T extends { [x: string]: XXX }' constraint of T[keyof T] is XXX 18 April 2018, 18:01:09 UTC
a2f494a Merge pull request #23494 from amcasey/PropagateUnnecessary Propagage reportsUnnecessary in convertToDiagnosticsWithLinePosition 18 April 2018, 16:55:45 UTC
afde2b5 MissingDeclaration is only ever a Statement (#23485) 18 April 2018, 14:55:57 UTC
0bc6470 LEGO: Merge pull request 23497 LEGO: Merge pull request 23497 18 April 2018, 04:10:39 UTC
81b347d LEGO: check in for master to temporary branch. 18 April 2018, 04:10:18 UTC
0303d14 Merge remote-tracking branch 'master/master' into lib/promise 18 April 2018, 03:05:32 UTC
back to top