https://github.com/Microsoft/TypeScript

sort by:
Revision Author Date Message Commit Date
d5b4ad8 Accepted baselines. 09 October 2020, 23:54:50 UTC
908eeae Error on 'void' prior to property/index accesses. 09 October 2020, 23:53:58 UTC
b31be85 Accepted baselines. 09 October 2020, 23:52:17 UTC
8ba6f5f Added test. 09 October 2020, 23:52:16 UTC
6784c6e Accepted baselines. 09 October 2020, 23:52:11 UTC
add2833 Add new error message for being possibly 'void'. 09 October 2020, 23:48:23 UTC
a109b5d Fix relative paths in commonjs decl emit w/property access (#40986) ```js const x = require('./foo').y ``` was incorrectly using the unmangled require path as the temp name in emit: ``` import ./foo_1 = require('./foo') import x = ./foo_1.y ``` It now uses the imported identifier: ``` import x_1 = require('./foo') import x = x_1.y ``` Discovered while fixing #37832 09 October 2020, 23:32:57 UTC
aee18e0 Merge pull request #41017 from weswigham/fix-unchecked-cast-crash Fix crash due to unchecked cast in addImplementationSuccessElaboration 09 October 2020, 22:58:08 UTC
e6d525c Structure is reused should be on new program instead of old program (#41005) 09 October 2020, 22:56:51 UTC
876e44b Handle extra file extensions when wild card directory watch is invoked (#41018) Fixes #40495 09 October 2020, 21:07:55 UTC
4766a2e Fix overlapping changes when un-qualifying import use site within transformed export (#40987) * Fix overlapping changes when un-qualifying import use site within transformed export * Break long line 09 October 2020, 20:24:18 UTC
39c2a09 Fix crash due to unchecked cast in addImplementationSuccessElaboration 09 October 2020, 17:53:59 UTC
f7212aa Update package-lock.json 09 October 2020, 06:23:21 UTC
02288a4 Merge pull request #41001 from weswigham/overload-impl-elab Add elaboration when call fails all overloads but succeeds against the implementation signature 09 October 2020, 01:13:25 UTC
f324fde Fix lint 09 October 2020, 00:34:06 UTC
ca26ca1 Small baseline change - find() will get the first declaration with a body 09 October 2020, 00:20:09 UTC
de20443 PR feedback 09 October 2020, 00:17:06 UTC
6b29f36 Rename variable 08 October 2020, 23:14:47 UTC
a49099f Add elaboration when call fails all overloads but succeeds against the implementation signature 08 October 2020, 21:55:14 UTC
23c5f92 fix(3758): show completion for object literals in an assignment pattern (#40976) 08 October 2020, 19:27:53 UTC
197ac80 LEGO: Merge pull request 40988 LEGO: Merge pull request 40988 08 October 2020, 00:11:17 UTC
6f91ed1 LEGO: check in for master to temporary branch. 08 October 2020, 00:10:47 UTC
cf3e28e Revert "feat(40197): handle uncalled function checks in binary expressions (#40260)" This reverts commit eaf4f46c172f9899306765e38a36c9517e04b676. 07 October 2020, 21:14:49 UTC
eaf4f46 feat(40197): handle uncalled function checks in binary expressions (#40260) 07 October 2020, 21:06:42 UTC
4283428 Fix export binding of namespaced typedefs (#40980) The binder incorrectly rejected implicit namespace declarations in typedefs. 07 October 2020, 20:21:02 UTC
4dc7e59 Merge pull request #40953 from weswigham/improve-completions-large-literal-perf Improve the performance of requesting completions within a massive array literal 07 October 2020, 19:44:20 UTC
d6af322 Add comment 07 October 2020, 19:27:43 UTC
21ea557 LEGO: Merge pull request 40984 LEGO: Merge pull request 40984 07 October 2020, 18:11:10 UTC
30bb34a LEGO: check in for master to temporary branch. 07 October 2020, 18:10:42 UTC
fc783a9 Fix missed tasks to add esnext.weakref (#40981) Follow up to #38232, based on #33844 07 October 2020, 18:06:04 UTC
f342209 Add isDeeplyNestedType logic to getResolvedBaseConstraint (#40971) * Add isDeeplyNestedType logic to getResolvedBaseConstraint * Accept new baselines * Add regression test * Accept new baselines * Fix lint issue 07 October 2020, 12:50:06 UTC
14c7316 LEGO: Merge pull request 40975 LEGO: Merge pull request 40975 07 October 2020, 06:11:16 UTC
486b779 LEGO: check in for master to temporary branch. 07 October 2020, 06:10:48 UTC
8041334 LEGO: Merge pull request 40972 LEGO: Merge pull request 40972 07 October 2020, 00:11:19 UTC
f0515ee LEGO: check in for master to temporary branch. 07 October 2020, 00:10:51 UTC
48ad25d Add currency sign to NumberFormatOptions type (#40709) 06 October 2020, 23:30:09 UTC
3766be1 Test indexed access to `this` on intersections (#40967) * Added test. * Accepted baselines. 06 October 2020, 21:18:44 UTC
692502e Merge pull request #40576 from weswigham/add-pyright Add pyright user test 06 October 2020, 20:22:27 UTC
87c8330 Use suggested command, add now-fixed log 06 October 2020, 19:56:51 UTC
f8382d7 Add pyright user test 06 October 2020, 19:37:05 UTC
3df8bc6 Rephrase to use binarySearchKey 06 October 2020, 19:29:58 UTC
d94b8e4 Fixes calculating resolved project reference to redirect for module resolution (#40954) * Add test for #38711 * Fixes calculating resolved project reference to redirect for module resolution Fixes #38711 * Update src/compiler/program.ts 06 October 2020, 18:23:05 UTC
28469fb LEGO: Merge pull request 40965 LEGO: Merge pull request 40965 06 October 2020, 18:11:19 UTC
b2b6486 LEGO: check in for master to temporary branch. 06 October 2020, 18:10:50 UTC
5c55fc0 fix(40817): suggest import for default exported alias (#40845) 06 October 2020, 16:52:35 UTC
a21003d Use npm ci for nightly builds (#40905) Using [npm ci](https://docs.npmjs.com/cli/ci.html) keeps the builds reproducible. In this PR, we keep the nightly build en par with the [CI build workflow](https://github.com/microsoft/TypeScript/blob/master/.github/workflows/ci.yml#L33) as well as the [releasable package workflow](https://github.com/microsoft/TypeScript/blob/master/.github/workflows/release-branch-artifact.yaml#L24). The used package-lock.json is updated [an hour before this workflow](https://github.com/microsoft/TypeScript/blob/master/.github/workflows/update-package-lock.yaml#L7), there should not be any lockfile conflicts. 06 October 2020, 16:52:07 UTC
bd1d8e5 Add definitions for WeakRef and FinalizationRegistry (#38232) * Add definitions for WeakRef and FinalizationRegistry Fixes #32393 * Mark callback parameter in FinalizationRegistry#cleanupSome() as optional * Make FinalizationRegistry.prototype.cleanupSome optional * Remove FinalizationRegistry.prototype.cleanupSome() Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> 06 October 2020, 16:26:05 UTC
fc0eed3 lib: remove `length` field from SharedArrayBuffer (#40858) * fix(lib): SharedArrayBuffer does not have a `length` field * Revert formatting change. * test: add tests for SharedArrayBuffer.length Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> 06 October 2020, 15:27:56 UTC
0c7d45a fix: change deprecated FunctionLike type to SignatureDeclaration (#40795) 06 October 2020, 14:51:01 UTC
1e49ad8 fix(40685): fix generating docs for arrow functions (#40728) 06 October 2020, 14:50:08 UTC
66c877f Update package-lock.json 06 October 2020, 06:22:54 UTC
3e6c19a LEGO: Merge pull request 40958 LEGO: Merge pull request 40958 06 October 2020, 06:11:08 UTC
9d9dfb4 LEGO: check in for master to temporary branch. 06 October 2020, 06:10:41 UTC
29922d0 LEGO: Merge pull request 40956 LEGO: Merge pull request 40956 06 October 2020, 00:11:33 UTC
7589970 LEGO: check in for master to temporary branch. 06 October 2020, 00:11:02 UTC
5766160 fix(40929) PromiseConstructor error message for newer versions of ECMAScript (#40931) * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Fixes #40929 Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com> 05 October 2020, 23:38:12 UTC
da57f98 Improve the performance of requesting completions within a massive array literal 05 October 2020, 21:42:10 UTC
1191e2e Fix class expression from being assignable if types don't match (#40660) * Fix class expression from being assignable if types don't match * Fix class expression from being assignable if types don't match 05 October 2020, 20:21:38 UTC
77df9fa Merge pull request #40886 from weswigham/error-on-anonymous-type-with-nonlocal-unique-symbol Limit when we allow nested unique symbols to be serialized 05 October 2020, 18:59:45 UTC
6ee4a6b Skip past `module.exports = { Foo }` in go-to-defintion on 'Foo' (#40835) * Add test * Skip shorthand property assignments of module.exports in go-to-definition * Skip past shorthand property assignments in module.exports in go-to-definition * Revert WIP change * Fix comment typo Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> 05 October 2020, 18:47:19 UTC
736363b Use other files when necessary to determine import style in JS (#40879) * Use other files when necessary to determine import style in JS * Fix existing tests 05 October 2020, 18:39:20 UTC
dd84bc1 Handles creating a reasonable AST when destructuring into a parens'd expresssion (#40115) * Handles creating a lgical AST when destructuring into a parens * Adds an async example 05 October 2020, 18:12:47 UTC
82f3ac9 LEGO: Merge pull request 40948 LEGO: Merge pull request 40948 05 October 2020, 18:11:17 UTC
0089416 LEGO: check in for master to temporary branch. 05 October 2020, 18:10:39 UTC
61f72f7 Update user baselines +cc @sandersn (#40918) Co-authored-by: typescript-bot <typescript@microsoft.com> 05 October 2020, 17:55:46 UTC
6e034d5 Update package-lock.json 05 October 2020, 06:22:47 UTC
c7c3a87 LEGO: Merge pull request 40924 LEGO: Merge pull request 40924 03 October 2020, 06:11:15 UTC
9a0c23e LEGO: check in for master to temporary branch. 03 October 2020, 06:10:42 UTC
61aadc4 fix(40320): Better errors when using properties/methods from newer versions of ECMAScript (#40650) * Update package-lock.json * Suggesting a library for a missing property/method * Added more types and added tests * Added more tests to cover all the latest features * Added bigintarrays and dataview methods * Fixed typo in template * Transform old error message to use 2nd template slot * Removed test that has been split up between es2015 and es2016+ * Use empty arrays and remove unnecessary function call * merge * Added early bail-out and updated baselines * Implemented early bail-out (misread) Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com> 02 October 2020, 23:47:37 UTC
420df7f Update user baselines +cc @sandersn (#40748) Co-authored-by: typescript-bot <typescript@microsoft.com> 02 October 2020, 23:01:22 UTC
b748484 #40763 Fixed: Bad error message when forgetting a comma in an array of templ… (#40907) * #40763 Bad error message when forgetting a comma in an array of template strings * Code review fixes 02 October 2020, 22:37:59 UTC
fb2f3d4 Do not create packagejson imports and auto import provider in partial semantic server mode (#40890) 02 October 2020, 17:59:04 UTC
5ecdcef Remove unnecessary requirement for createHash since we already handle absence of it (#40891) 02 October 2020, 17:56:33 UTC
6a5527e Properly compare path prefixes when generating module paths (#40885) 02 October 2020, 17:50:30 UTC
477e4b1 Fix function merged with export as namespace sourcefile (#40908) Previously it crashed because the function-checking code didn't expect a node with no parent. 02 October 2020, 17:50:12 UTC
b8ebad4 Fix recursive types in @typedef (#40861) * Fix reference types in @typedef Previously this code path was broken and untested. Fortunately the fix is simple. * add test case from #40234 * update baselines 02 October 2020, 15:46:42 UTC
0ba250d Updated error message for TS1031 (#40889) Co-authored-by: Sai Geetha <sai.geetha@ssi.samsung.com> 01 October 2020, 23:37:14 UTC
b86dc34 Limit when we allow nested unique symbols to be serialized to when their declaration is within the same file as the context 01 October 2020, 22:20:01 UTC
e9465c5 Properly compare path prefixes when generating module paths 01 October 2020, 21:56:32 UTC
da86332 Limit export= js declaration emit to only json source files (#40882) 01 October 2020, 21:55:24 UTC
3ea81e6 Ensure whitespace jsx elements are not counted when determining if a jsx child is the only child (#40839) * Ensure whitespace jsx elements are not counted when determining if a jsx child is the only child * Use filtered children count for deciding constructor used * Accept updated baselines post-merge 01 October 2020, 21:36:44 UTC
5fbe980 Fix noUncheckedIndexedAccess with tuple rest types and generic index types (#40681) * Fix noUncheckedIndexedAccess for tuple rest elements * Defer inclusion of undefined for generic indexed access types * Create separate IndexedAccessTypes depending on whether --noUncheckedIndexedAccess applies * Undo accidental export * Parenthesize for clearer precedence 01 October 2020, 20:56:13 UTC
950dad9 Propagate wildcard types in template literal type construction (#40875) * Propagate wildcard types in template literal type construction * Add regression test * Accept new baselines 01 October 2020, 20:36:08 UTC
b93da62 Emit non-identifier enum member references as typeof parent[some name] (#40679) 01 October 2020, 20:06:17 UTC
798b18b Add extensions to jsx automatically added import, per babel change (#40871) 01 October 2020, 19:03:13 UTC
58af7de Fix typo in JSON.stringify doc (#40735) 01 October 2020, 16:46:58 UTC
4538e73 Properly distribute over unions in keyof for mapped types with as clause (#40837) * Properly distribute over unions in keyof mapped types with as clause * Accept new baselines * Add regression test * Accept new baselines 01 October 2020, 16:36:51 UTC
3511123 Merge pull request #40755 from amcasey/SpreadLimit Enforce a size limit in getSpreadType 30 September 2020, 20:44:59 UTC
070cf11 Remove duplicate comment (#40667) 30 September 2020, 16:41:31 UTC
a301001 Use correct program when checking for reexports from AutoImportProviderProject (#40843) 30 September 2020, 16:32:19 UTC
f615e22 Fix default property assigned prototype (#40836) * Fix default-property-assignment decls+prototype property decls The check in getAssignedClassSymbol forgot to allow for default-property assignment declarations, in part because it wasn't using a utility function to do so. * small cleanup * make allowDeclaration parameter required 30 September 2020, 15:36:52 UTC
df33dd5 fix(40441): show deprecated error for deprecated property in namespace (#40605) 30 September 2020, 15:26:35 UTC
2428ade Match suffix _after_ prefix when inferring literals out of templates (#40841) 29 September 2020, 23:34:58 UTC
2084404 Install playwright on demand (#40722) * Remove playwright from package.json * Install playwright on demand * Adds debugging info to the playwright script * Move installation first * Get it working on node 10 again * Update browserIntegrationTest.js * Update browserIntegrationTest.js Co-authored-by: Orta <git@orta.io> 29 September 2020, 19:22:04 UTC
f645418 Merge pull request #40783 from armanio123/FixCommentOnStartLine Fixed bug with toggleLineComment ends in a start line 29 September 2020, 18:43:51 UTC
1e9f42f fix(40609): add tests to cover TemplateLiteralType extraction (#40834) 29 September 2020, 18:29:51 UTC
7c0f0d2 Update type diagnostic messages with --save-dev (#40776) (#40784) * Update type diagnostic messages with --save-dev (#40776) * Fix Baselines 29 September 2020, 06:47:16 UTC
335ed91 fix(40609): fix crash for extracting type alias with several type arguments (#40820) 29 September 2020, 06:12:15 UTC
43b5fec LEGO: Merge pull request 40822 LEGO: Merge pull request 40822 29 September 2020, 00:11:12 UTC
79c7562 LEGO: check in for master to temporary branch. 29 September 2020, 00:10:44 UTC
back to top