Commit Graph
100 Commits
Author SHA1 Message Date
Kagami Sascha RosylightandDaniel Rosenwasser f473058361 Allow implicit return with explicit undefined return type (#53092)
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
2023-03-17 12:08:01 -07:00
Kagami Sascha Rosylight 363e3a78f4 Add Error.prototype.cause (#47020)
* Add `Error.prototype.cause`

Fixes #47019

* Update test baselines
2022-01-07 14:58:58 +00:00
Kagami Sascha Rosylight 20e86dab5b Emit class fields as-is with target: es2022 (#47018)
* Emit class fields as-is with `target: es2022`

Closes #47017

* wave 2
2021-12-16 15:15:33 -08:00
Kagami Sascha RosylightandOrta ae582a22ee Add target: "es2022" (#46291)
* Add `target: "es2022"`

* Add Object.hasOwn

* formatToParts is es2018

* ref update

* optional parameter

* Revert "optional parameter"

This reverts commit e67d6e5f60.

* undefined

* error cause

* Lint fix

Co-authored-by: Orta <git@orta.io>
2021-11-04 10:55:11 -07:00
Kagami Sascha Rosylight 2161e1852f Add module: es2022 (#44656)
Closes #44653
2021-09-29 17:44:57 -07:00
Kagami Sascha RosylightandNathan Shively-Sanders f4d0ea6539 Add target: ES2021 (#41239)
* Support `target: es2020`

* use CRLF

* update symbols

Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2021-03-10 13:31:25 -08:00
Kagami Sascha RosylightandDaniel Rosenwasser 0f5ddd2ea0 Add es2020 transformation (#35518)
* Add es2020 transformation

* Add missing comma

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
2019-12-23 16:45:17 -08:00
Kagami Sascha Rosylight 05a2f1b110 Support bigints in ES2020 (#33874) 2019-12-23 12:18:52 -08:00
Kagami Sascha Rosylight d66e959a74 Add ES2020 to diagnostic messages (#35814) 2019-12-23 11:40:41 -08:00
Kagami Sascha Rosylight deb5288e31 Add module: es2020 (#33893) 2019-12-20 16:29:49 -08:00
Kagami Sascha Rosylight f304b81fa5 Point es2020 in esnext.d.ts (#32776) 2019-08-15 10:06:46 -07:00
Kagami Sascha Rosylight 49d6f61298 Add ES2019 Object.fromEntries function (#30934)
* add ES2019 Object.fromEntries function

* add some comments

* apply suggested changes

* add readonly and general any
2019-04-30 09:49:58 -07:00
Kagami Sascha Rosylight 1a75d525fa add ES2020 matchAll APIs (#30936) 2019-04-25 14:11:50 -07:00
Kagami Sascha Rosylight 343edb6702 restore lib/* 2019-02-08 06:59:04 +09:00
Kagami Sascha Rosylight 13c72b786e Merge remote-tracking branch 'upstream/master' into es2019 2019-02-08 06:55:56 +09:00
Kagami Sascha Rosylight b3c179540a String.prototype.{trimStart,trimEnd} hit stage 4 2019-02-08 00:51:23 +09:00
Kagami Sascha Rosylight f525a89e87 Array.prototype.{flat,flatMap} hit stage 4 2019-02-08 00:10:34 +09:00
Kagami Sascha Rosylight 40a4bd0a95 revive esnext.symbol 2019-02-07 10:45:44 +09:00
Kagami Sascha Rosylight 582526929b restore flags 2019-02-07 10:27:50 +09:00
Kagami Sascha Rosylight a8823f5169 Merge branch 'master' into es2019 2019-02-07 10:08:26 +09:00
Kagami Sascha Rosylight 5a6dc081f6 revive esnext.asynciterable 2019-02-07 10:01:36 +09:00
Kagami Sascha Rosylight 2c4589d5a9 Merge remote-tracking branch 'upstream/master' into async-es2018 2019-02-07 09:51:26 +09:00
Kagami Sascha Rosylight 6249b4c704 Remove ES2018 transforms for ES2018 target (#26315)
* rename esnext.ts as es2018.ts

* remove ES2018 transforms for ES2018 target

* change target from esnext to es2018

* rename tests
2019-02-06 15:35:52 -08:00
Kagami Sascha Rosylight d8ac9ba414 Merge branch 'master' into es2019 2019-01-16 10:54:46 +09:00
Kagami Sascha Rosylight 6cd531b3d7 Merge branch 'master' into async-es2018 2019-01-16 10:48:06 +09:00
Kagami Sascha Rosylight 1d8a2ea38c Symbol.prototype.description hit stage 4 2019-01-06 11:42:55 +09:00
Kagami Sascha Rosylight c89a80736e add ES2019 target 2018-12-27 19:46:21 +09:00
Kagami Sascha Rosylight 60996b5bed Merge remote-tracking branch 'upstream/master' into async-es2018 2018-12-26 17:15:03 +09:00
Kagami Sascha Rosylight 7017d1a9ef Merge branch 'master' into async-es2018 2018-11-12 11:04:21 +09:00
Kagami Sascha Rosylight 7995f9153a apply suggested changes 2018-11-09 11:26:58 +09:00
Kagami Sascha Rosylight 8ed21a8a6a adjust test: always indented inside a list 2018-11-05 21:45:19 +09:00
Kagami Sascha Rosylight 7fa447b56f strict types 2018-11-05 21:45:19 +09:00
Kagami Sascha Rosylight 7bc40cead8 indent size 8 based on list startline indentation 2018-11-05 21:45:19 +09:00
Kagami Sascha Rosylight c6174f6914 resolve TODO 2018-11-05 21:45:19 +09:00
Kagami Sascha Rosylight 90d5413ccb tests 2018-11-05 21:45:19 +09:00
Kagami Sascha Rosylight ac517336c4 indent using list start position 2018-11-05 21:45:18 +09:00
Kagami Sascha Rosylight 655bf203d0 indent using list start position before first list item 2018-11-05 21:45:18 +09:00
Kagami Sascha Rosylight cd19a8910d add getListByPosition 2018-11-05 21:45:18 +09:00
Kagami Sascha Rosylight d7f1935c30 remove deprecated function 2018-11-05 21:45:18 +09:00
Kagami Sascha Rosylight 7561ec0f39 use last line indentation on formatter
... and add explicit delta suppressor for list end tokens
2018-11-05 21:45:18 +09:00
Kagami Sascha Rosylight 26d6d7d16e Merge remote-tracking branch 'upstream/master' into async-es2018 2018-09-06 09:55:41 +09:00
Kagami Sascha Rosylight 76ae12d143 Change esnext.asynciterable to es2018.asynciterable 2018-08-06 16:30:08 +09:00
Kagami Sascha Rosylight 78ece7bfb1 direct isInAmbientContext 2017-05-02 12:02:12 +09:00
Kagami Sascha Rosylight c1d851c7ec allow use of arguments on ambient context 2017-05-02 02:06:23 +09:00
Kagami Sascha Rosylight 61f494ec5d no space after new on constructor signatures 2017-05-01 23:11:59 +09:00
Kagami Sascha Rosylight 05b3170f33 Merge remote-tracking branch 'refs/remotes/Microsoft/master' 2017-05-01 21:47:34 +09:00
Kagami Sascha Rosylight a1f88d2fcd format fourslash.ts 2016-12-22 15:23:50 +09:00
Kagami Sascha Rosylight 76c88b59cf union 2016-12-22 13:04:37 +09:00
Kagami Sascha Rosylight 5fb82496fb reposition defaultFormatOption 2016-12-22 12:54:23 +09:00
Kagami Sascha Rosylight 6b48f3b551 cancel getOption 2016-12-22 12:41:35 +09:00
Kagami Sascha Rosylight ebf46a77e9 merge conflict 2016-12-22 12:37:28 +09:00
Kagami Sascha Rosylight 273a0dbdfe add getOption 2016-12-22 12:33:50 +09:00
Kagami Sascha Rosylight f65c865957 Merge branch 'master' of https://github.com/SaschaNaz/TypeScript into formatDestruct 2016-12-22 11:04:06 +09:00
Kagami Sascha Rosylight a7750064aa Merge branch 'master' of https://github.com/Microsoft/TypeScript 2016-12-22 11:03:37 +09:00
Kagami Sascha Rosylight 82be6d1746 Format destructuring by brace format option 2016-12-22 11:03:20 +09:00
Kagami Sascha Rosylight 1f50056570 Merge remote-tracking branch 'refs/remotes/Microsoft/master' 2016-12-22 10:06:49 +09:00
Kagami Sascha Rosylight 784f29bc83 merge conflict 2016-12-22 09:00:31 +09:00
Kagami Sascha Rosylight 2576ea1cf5 fix linter alert 2016-12-21 22:16:00 +09:00
Kagami Sascha Rosylight ba7c1a13c3 do not insert space after function expressions 2016-12-21 21:54:40 +09:00
Kagami Sascha Rosylight a4ec7d66eb unindent dangling closing token 2016-12-21 21:50:45 +09:00
Kagami Sascha Rosylight c28625f45b merge conflict 2016-12-21 21:03:43 +09:00
Kagami Sascha Rosylight f4c33aaec4 indent inside mapped type 2016-12-21 21:01:47 +09:00
Kagami Sascha Rosylight bc59d6242b format [P in keyof T] 2016-12-21 21:01:28 +09:00
Kagami Sascha Rosylight 54fb29b8b8 format generic type alias 2016-12-21 21:01:03 +09:00
Kagami Sascha Rosylight cddc72a25e always give container 2016-12-21 20:58:52 +09:00
Kagami Sascha Rosylight 67e1fd8403 next again 2016-12-20 03:47:55 +09:00
Kagami Sascha Rosylight 1a6e43d6ab Merge branch 'master' of https://github.com/Microsoft/TypeScript into lintfix 2016-12-20 03:46:14 +09:00
Kagami Sascha Rosylight 1f79741732 needless newline 2016-12-20 03:14:50 +09:00
Kagami Sascha Rosylight 2a941a7222 inline length 2016-12-20 03:12:35 +09:00
Kagami Sascha Rosylight 27ed5b8504 remove preferConstRule.ts 2016-12-19 13:30:32 +09:00
Kagami Sascha Rosylight 27a60e4580 fix linting errors 2016-12-18 15:44:54 +09:00
Kagami Sascha Rosylight 603ba89309 Merge branch 'master' of https://github.com/Microsoft/TypeScript 2016-12-17 02:06:43 +09:00
Kagami Sascha Rosylight 3202d59268 Merge remote-tracking branch 'refs/remotes/Microsoft/master' 2016-12-10 17:53:29 +09:00
Kagami Sascha Rosylight 5c4c997efa jsx opening element formatting 2016-08-01 00:35:34 +09:00
Kagami Sascha Rosylight 6e984eb3a3 new options should be optional for compatibility 2016-06-29 03:28:22 +09:00
Kagami Sascha Rosylight cbfbfe1aa6 make rules optional 2016-06-27 16:04:53 +09:00
Kagami Sascha Rosylight 378c6b5fc7 format jsx expression 2016-06-26 15:17:05 +09:00
Kagami Sascha Rosylight 9dfcb4419c do not format comma/closeparen in jsxelement 2016-06-25 19:23:46 +09:00
Kagami Sascha Rosylight a8ac0efc1b Merge branch 'master' of https://github.com/Microsoft/TypeScript into fixExportImportFormatting 2016-06-25 17:57:55 +09:00
Kagami Sascha Rosylight 335737973e Merge branch 'master' of https://github.com/SaschaNaz/TypeScript into fixExportImportFormatting 2016-06-25 17:53:46 +09:00
Kagami Sascha Rosylight 6e415cc21c Merge branch 'master' of https://github.com/Microsoft/TypeScript 2016-06-25 17:49:13 +09:00
Kagami Sascha Rosylight 03e38a5ed3 Merge https://github.com/Microsoft/TypeScript 2016-04-12 00:32:10 +09:00
Kagami Sascha Rosylight c021ed56b7 Merge remote-tracking branch 'refs/remotes/Microsoft/master' 2016-03-31 03:13:31 +09:00
Kagami Sascha Rosylight 1840642465 merge conflicts 2016-02-26 23:58:16 +09:00
Kagami Sascha Rosylight 294862c15e indent 'from' again 2016-02-19 15:58:00 +09:00
Kagami Sascha Rosylight a9245c65f9 merge conflicts 2016-02-19 12:08:27 +09:00
Kagami Sascha Rosylight 33970b8045 format jsx 2016-02-19 09:16:52 +09:00
Kagami Sascha Rosylight 5431e09f92 add more spaces on test 2016-01-08 18:01:02 +09:00
Kagami Sascha Rosylight 5dde2b964f do not add space between comma and close bracket 2016-01-08 17:56:37 +09:00
Kagami Sascha Rosylight df223bf67d Merge remote-tracking branch 'refs/remotes/Microsoft/master' 2016-01-08 14:31:20 +09:00
Kagami Sascha Rosylight 4ef8e0bb73 remove unneeded comment 2016-01-08 02:25:29 +09:00
Kagami Sascha Rosylight 5cafd962e9 thinner arrows 2016-01-08 02:24:32 +09:00
Kagami Sascha Rosylight 5144603b3b const everywhere 2016-01-08 02:16:14 +09:00
Kagami Sascha Rosylight f0a4d6fd0b enclose entryName 2016-01-08 02:00:20 +09:00
Kagami Sascha Rosylight 4f2f00f63f resolve conflicts 2016-01-08 01:49:11 +09:00
Kagami Sascha Rosylight 3672fb5476 Merge remote-tracking branch 'refs/remotes/Microsoft/master' into maintainShims 2016-01-08 01:37:22 +09:00
Kagami Sascha Rosylight b53fad6ecf Merge remote-tracking branch 'refs/remotes/Microsoft/master' 2015-12-30 20:21:54 +09:00
Kagami Sascha Rosylight 6373cfff64 lets and template strings 2015-12-24 17:21:03 +09:00
Kagami Sascha Rosylight 64958669e1 remove "this should be removed ..." codes 2015-12-24 17:18:10 +09:00
Kagami Sascha Rosylight e97118e569 InsertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces 2015-12-22 18:30:07 +09:00