Commit Graph
26450 Commits
Author SHA1 Message Date
Sheetal Nandi 8b87de1750 Baseline for watches to only add watch state if there is change and include typing installer baselines into tsserver baselines (#52901) 2023-03-01 14:10:51 -08:00
Wesley Wigham 958487beda Mark indexed access object type comparisons as unreliable (#52106) 2023-03-01 13:07:44 -08:00
Oleksandr T 211a60dc79 fix(52444): "... is a type and must be imported using a type-only import ..." should have a quick fix (#52565) 2023-03-01 12:20:56 -08:00
Mateusz Burzyński fc756ebc17 Use missingType instead of undefinedType for optional methods under exactOptionalPropertyTypes (#52519) 2023-03-01 11:25:39 -08:00
Sheetal Nandi dcc766f2b2 Remove long deprecated occurrences request (#52347) 2023-03-01 10:59:07 -08:00
Mateusz Burzyński 080f9c1c3f Fixed false positive errors in empty optional binding patterns in declaration signatures (#50816) 2023-03-01 10:58:37 -08:00
Sheetal Nandi 9c5b09cd21 Updates to type reference directive resolution and module resolution when failed (#51715) 2023-03-01 10:57:47 -08:00
Mateusz Burzyński 58ee54c2aa Resolve contextual computed properties with non-bindable names (#51915) 2023-03-01 10:12:18 -08:00
brendaHuangandBrenda Huang 1b692dec96 convert JSDoc typedef to type, issue 50644 (#51430)
Co-authored-by: Brenda Huang <brehuang@linkedin.com>
2023-03-01 09:43:08 -08:00
Mateusz Burzyński 02885b1a2e Fixed an issue with top function type being callable with no arguments (#52387) 2023-03-01 09:35:36 -08:00
Jake Bailey 6b75ce23ce Completely remove Push type (#52133) 2023-03-01 09:34:59 -08:00
Jake Bailey ca1cf3dd85 Deprecate UnderscoreEscapedMap and remove internal uses (#53032) 2023-02-28 16:55:29 -08:00
形素叢集・ぐらふぃーむandNathan Shively-Sanders 57394450db lib Fix Part 1/6 – WeakMap constructor (#50449)
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2023-02-28 14:14:30 -08:00
Vitaly 0e357f510b Exclude literal completions after closing quote and JSX attribute location (#52676) 2023-02-28 13:31:30 -08:00
Jake Bailey a0374077dd Remove createUnderscoreEscapedMultiMap (#53029) 2023-02-28 13:21:20 -08:00
Anders Hejlsberg 74814345ce Omit intersection property check when source includes target (#53012) 2023-02-28 06:57:10 -08:00
Daniel Rosenwasser 7a0061aa96 Remove most direct uses of factory from src/compilers/transformers (#52957) 2023-02-27 11:05:41 -08:00
Jake Bailey 6fe711f85a Remove unused eslint-disable directives (#52987) 2023-02-27 11:01:37 -08:00
Daniel Rosenwasser 4374ffd628 Bump version to 5.1, fix 'ignoreDeprecations', and update baselines. (#52975) 2023-02-26 20:56:07 -08:00
Andrew Branch e9868e96e8 --moduleResolution bundler: Require ESM for module and remove node from hard-coded conditions (#52940) 2023-02-24 15:49:08 -08:00
Daniel Rosenwasser 3f7bf69ddf Destructure common factory methods in the parser. (#52920) 2023-02-24 12:52:30 -08:00
Mateusz Burzyński 1a76569a78 Retry querying string completions from the inferred type if the original completions request doesn't return anything (#52875) 2023-02-23 12:13:30 -08:00
Ron Buckton 8becdf2b40 Fix emit for nested object rest in assignment pattern (#52922) 2023-02-22 20:41:09 -05:00
Jake Bailey 718e63b9c9 Add links to github above big var blocks (#52925) 2023-02-22 17:01:15 -08:00
Jake Bailey b39f10f651 Switch to var in emitter, writer, printer (#52906) 2023-02-22 11:45:51 -08:00
Sheetal Nandi 27f20c9fae Defer creation of node typings installer (#52904) 2023-02-22 11:40:48 -08:00
Jake Bailey 3267c76777 Fix debug assert for type assertions / JSX (#52919) 2023-02-22 11:05:50 -08:00
ExE Boss 6bbdcaa146 Fix definition of Array.prototype[Symbol.unscopables] (#42566) 2023-02-22 13:00:52 -05:00
Jake Bailey ef79b42b57 Don't emit binding pattern pattern / optional parameter error when an initializer is present (#52880) 2023-02-21 18:05:02 -08:00
Daniel Rosenwasser 27376f1577 Swap closure state in the type-checker to var to avoid TDZ checks. (#52835) 2023-02-21 17:35:55 -08:00
Jake Bailey c5e4f0075d Switch to var in binder for top level variables (#52903) 2023-02-21 17:32:32 -08:00
Jake Bailey 3471bd7d86 Fix type import node circularity errors in eager diagnostic mode, deprecations (#52861) 2023-02-21 15:42:15 -08:00
Jake Bailey 8adc460c3c Modify ignoreDeprecation diagnostic to be copy/pastable (#52900) 2023-02-21 15:41:35 -08:00
Jake Bailey 4587871f51 Fix RWC tests with errors in tsconfig (#52824) 2023-02-21 11:09:06 -08:00
Jake Bailey b579516b9e Handle multiple levels of substitutions and indexed accesses in getActualTypeVariable (#52848) 2023-02-21 11:08:51 -08:00
Mateusz Burzyński 38b951e166 Fixed crash in switch completions related to parenthesized expressions (#52881) 2023-02-21 10:41:16 -08:00
Jake Bailey e88fe15d68 Remove ts namespace import from checker (#52890) 2023-02-21 10:14:26 -08:00
Oleksandr T e1ae30e1ab fix(52852): "Move to a new file" refactoring does not maintain "import type" semantics (#52854) 2023-02-21 10:02:00 -08:00
Anders Hejlsberg 5c92af1dcc Fix contextual typing for post-spread tuple elements (#52769) 2023-02-18 07:35:24 -10:00
Oleksandr T bbb98cf797 fix(52664): Assertion failure on completions for derived class with computed base property name (#52673) 2023-02-17 17:36:52 -08:00
Daniel Rosenwasser 04637662f4 Switch let/const to var in the scanner & parser for top-levelish variables. (#52832) 2023-02-17 17:07:11 -08:00
Jake Bailey 8cc216af03 Ensure parameters are in scope when converting parameter/return types to type nodes (#49627) 2023-02-17 16:46:03 -08:00
Oleksandr T 088fdf6efe fix(51202): Circular instantiation expression crashing IDEs (#51214) 2023-02-17 11:31:45 -08:00
Jake Bailey a3a4993937 Don't parse out a name for JSX fragments (#52818) 2023-02-17 10:55:56 -08:00
Ron Buckton fd0370822f Fix crash in 'Wrap in JSX Fragment' quick fix (#52816) 2023-02-16 21:34:58 -05:00
Mateusz Burzyński 879dbcd2df Do not report errors when inference is partially blocked (#52728) 2023-02-16 15:17:07 -08:00
Nathan Shively-Sanders 4b534dc859 Check overload tag against implementation (#52474) 2023-02-16 14:40:40 -08:00
Mateusz Burzyński 2976b6b703 Filtering mapped types declarations (#51650) 2023-02-16 13:38:10 -08:00
Ron Buckton 55eff14353 Fix crash in extract type and generate get/set refactors (#52803) 2023-02-16 16:15:54 -05:00
Ron Buckton 7dd2a5e905 Fix crash in private accessor emit (#52785) 2023-02-16 14:38:18 -05:00