sort by:
Revision Author Date Message Commit Date
28232ca LEGO: Merge pull request 50783 LEGO: Merge pull request 50783 15 September 2022, 10:09:43 UTC
49cfa1d Update package-lock.json 15 September 2022, 06:22:57 UTC
4110b80 Fix equality narrowing and comparable relation for intersections with {} (#50735) * Fox equality narrowing and comparable relation for intersections with {} * Accept new baselines * Add tests * Accept new baselines 14 September 2022, 16:19:36 UTC
b23f1d6 LEGO: Merge pull request 50771 LEGO: Merge pull request 50771 14 September 2022, 12:02:40 UTC
618fb2d Update package-lock.json 14 September 2022, 06:27:15 UTC
08b91f6 fix(50717): tsc crashes when it sees a JSDoc tag inside an @override annotation (#50724) 13 September 2022, 19:51:17 UTC
60963d7 Discriminant of type `never` should never be matched (#50755) * Discriminant of type 'never' should never be matched * Add tests 13 September 2022, 17:29:50 UTC
e37ea53 Update package-lock.json 13 September 2022, 06:30:12 UTC
a88c366 Fix test baselining for tsserver host timeouts (#50748) 13 September 2022, 03:36:24 UTC
6d38487 Fix workflow typo (#50746) 12 September 2022, 22:41:30 UTC
6b890f9 Handle more places where package direcroy is converted to canonical file path (#50740) * Add test for node16 resolution with package json lookup making casing incorrect * Handle more places where package direcroy is converted to canonical file path 12 September 2022, 22:11:35 UTC
f5f2923 Revert removal of nonInferrableAnyType (#50691) 12 September 2022, 22:10:29 UTC
7120b52 Update twoslash workflow (#50738) * Update twoslash workflow * Split conditional checkout 12 September 2022, 20:35:36 UTC
68d526c Don't run linter after tests runs (#50597) 12 September 2022, 20:30:18 UTC
8e5e2e0 Fix backticks in our JSDoc comments (#50737) 12 September 2022, 20:27:49 UTC
a4cabe7 Support for auto-accessor fields from the Stage 3 Decorators proposal (#49705) * Support for auto-accessor fields * Add tests, ensure accessors are initialized in ctor * classFields cleanup and PR feedback 12 September 2022, 19:12:11 UTC
7737473 Update package-lock.json 12 September 2022, 06:30:38 UTC
12ab0fe Update package-lock.json 10 September 2022, 06:11:07 UTC
eb40134 Don't leave space for property access on non-integer literals (#50703) 09 September 2022, 21:36:39 UTC
a70bb9d Preserve special intersections in mapped types (#50704) * Preserve special intersections in mapped types * Add regression test 09 September 2022, 19:09:50 UTC
1a1c271 Don't remove space before dot if in property access on numeric literal (#50695) * Add failing test * Don't remove space before dot if in property access on numeric literal 09 September 2022, 02:08:51 UTC
7c918fb Baseline host state when baselining tsserver tests (#50678) * Some more formatting to have baselines similar to what we have in tsserver.log * Some refactor * Baselines * Baseline host details on each request * More formatting per tsserver log * More baselining of host state * Update Baselines and/or Applied Lint Fixes * Use utc time in logger for baselines Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com> 08 September 2022, 19:31:14 UTC
2f1ba45 Update LKG and devDep of typescript to v4.8.3 (#50689) 08 September 2022, 19:00:16 UTC
be4e9ba Update package-lock.json 08 September 2022, 06:22:04 UTC
f46a680 Remove error message in node16 (#50673) 08 September 2022, 01:47:39 UTC
ab831d0 Ignore `--help` and `-?` in `tsc init` generated `compilerOptions` (#50628) * Ignore --help and -? in `tsc init` generated compilerOptions * Disregard -? * Remove unused fixture 07 September 2022, 19:43:16 UTC
bb6f36f Forward intersection state flag to conditional type target check (#50620) 07 September 2022, 17:07:24 UTC
b58721f Update package-lock.json 07 September 2022, 06:31:57 UTC
3c3820b Simplify CI detection (#50661) 06 September 2022, 23:36:37 UTC
9ac1fce Fix eslint not looking at certain scripts, fix lints (#50660) 06 September 2022, 23:05:47 UTC
fd05c0c Make useFsEvents as default strategy for the watching (#50366) * Remove unnecessary parameter * Dont store name unnecessarily in the watchers * Polled watches and not files * Use fs events as default watching * Some refactoring * Make single per directory native watchers now that we are using it as default * Rename * Comment 06 September 2022, 20:14:50 UTC
5c2f770 Remove unused cancellation from build (#50658) 06 September 2022, 19:43:06 UTC
66fbf05 Update package-lock.json 06 September 2022, 06:30:40 UTC
7910c50 Update package-lock.json 03 September 2022, 06:07:00 UTC
fd3a84c Report every instance of TS1208 (#50101) * Report every instance of TS1208 * Test case for multiple cases of TS1208 * Add test case for isolatedModules with moduleDetection forced 02 September 2022, 20:44:47 UTC
62f980a Check if its same buildinfo only for directly referenced projects and not recursively (#50617) Fixes #50545 02 September 2022, 20:38:00 UTC
856c7c5 Allow `{}` to narrow in same special cases as `unknown` (#50601) 02 September 2022, 16:47:27 UTC
854d448 `in` operator shouldn't narrow `{}` originating in `unknown` (#50610) * 'in' operator shouldn't narrow {} originating in unknown * Add regression test 02 September 2022, 16:30:17 UTC
549e61d Update package-lock.json 02 September 2022, 06:22:41 UTC
bcf9949 fix(50079): show deprecated on JSX attributes (#50084) 01 September 2022, 23:59:29 UTC
5df09a5 Use bidirectional comparability in narrowing (#50592) * Use bidirectional comparability (aka comparability) in narrowing * Rename test, check other CFA branch, test without strictNullChecks 01 September 2022, 21:26:48 UTC
891cdc5 Remove unused baselines (#50593) 01 September 2022, 19:48:28 UTC
6db2c88 {} & null and {} & undefined should always be never (#50553) * {} & null and {} & undefined should be never in non-strictNullChecks mode * Add tests * Address code review feedback * Accept new baselines 01 September 2022, 19:37:13 UTC
238c341 Defer distributing index over generic object types (#50540) * Defer distributing index over generic object types * Only check if the index type should be deferred for intersection types * Add an additional test case 01 September 2022, 14:28:13 UTC
2983092 Do not canonicalize the file names when getting absolute paths during nodenext resolution (#50557) * Add test to show how scope messes with casing * Do not canonicalize the file names when getting absolute paths Fixes #50544 * Unnecessary exports * Add test for self referencing package * Fix self reference package with casing 01 September 2022, 13:48:41 UTC
dcade77 Update package-lock.json 01 September 2022, 06:13:05 UTC
a9797d2 fix(50340): typeof ... === "undefined" check on discriminated union of undefined and object type doesn't narrow correctly (#50344) * fix(50340): narrow type by discriminant in typeof * add additional test cases 31 August 2022, 22:00:50 UTC
43f8ae6 Only normalize intersections that include {} (#50535) * Only normalize intersections that include {} * Accept new baselines 31 August 2022, 21:36:03 UTC
d293e72 Rename API to importPlugin (#50554) * Rename API to importPlugin * Make it internal too 31 August 2022, 21:21:56 UTC
19defbf Update package-lock.json 31 August 2022, 06:33:19 UTC
f071d30 Move contributing related info out of README to CONTRIBUTING (#50543) 30 August 2022, 19:13:11 UTC
488d0ee Retain name and propertyName in declaration emit copies of binding patterns if property name is a keyword (#50537) * Retain name and propertyName in declaration emit copies of binding patterns if property name is a keyword * Accept baselines * Remove out of date file 30 August 2022, 16:03:02 UTC
8b482b5 Update package-lock.json 30 August 2022, 06:29:59 UTC
c89f355 Remove redundant pretest script (#50518) 29 August 2022, 19:12:32 UTC
6d170b4 Handle intersections in isGenericTypeWithoutNullableConstraint (#50497) * Handle intersections in isGenericTypeWithoutNullableConstraint * Add regression test 29 August 2022, 16:24:13 UTC
ed6889c LEGO: Merge pull request 50506 LEGO: Merge pull request 50506 29 August 2022, 10:47:42 UTC
29cbfe9 LEGO: Merge pull request 50493 LEGO: Merge pull request 50493 28 August 2022, 10:32:25 UTC
6faa291 LEGO: Merge pull request 50484 LEGO: Merge pull request 50484 27 August 2022, 10:51:23 UTC
71b2ba6 Reuse computed type of condition expressions (#49881) 27 August 2022, 08:40:13 UTC
8778c1d Update package-lock.json 27 August 2022, 06:06:30 UTC
4579245 fix(50427): allow convert function expressions (#50430) 26 August 2022, 22:43:19 UTC
cbc0b17 Push package-lock.json updates via typescript-bot token (#50476) 26 August 2022, 21:36:25 UTC
bb3a7ae fix(50415): Language server debug failure - Did not expect GetAccessor to have an Identifier in its trivia (#50470) * fix(50415): clone props for get/set accessors * add additional tests * create helpers to create name, body, modifiers, typeName * cleanup 26 August 2022, 21:33:23 UTC
3557092 Rephrase error message to be 100% technically correct (#50471) 26 August 2022, 21:22:49 UTC
71d1911 add unknown to DateTimeFormatTypes (#50402) * add unknown to DateTimeFormatTypes * move unknown to es2019.intl instead * Accepted baselines. Co-authored-by: long.ho <long.ho@cloudkitchens.com> 26 August 2022, 20:02:44 UTC
8f89599 Don't include .gitattributes in package (#50475) 26 August 2022, 19:15:30 UTC
6e8337e Optimize substitution types (#50397) * Optimize substitution type infrastructure * Accept new baselines * Preserve instantiated substitution types for type variables * Restrictive type parameters should have no constraint * Fix issues from top100 test run * Accept new baselines 26 August 2022, 19:06:06 UTC
226dd0b Fix typechecking related lints that changed post 4.8, update LKG to 4.8.2 (#50472) 26 August 2022, 18:41:45 UTC
164dddc feat(7481): Operator to ensure an expression is contextually typed by, and satisfies, some type (#46827) * feat(7481): add explicit type compatibility check with 'satisfies' expression * Add failing test for lack of intersectioned contextual type * Implement the behavior * Add test corresponding to the 'if' * Add test based on defined scenarios * remove isExpression in favor of using type casting * move tests from compiler to conformance folder * update baseline * add missing contextFlags argument * use asserted type * accept baseline Co-authored-by: Ryan Cavanaugh <ryanca@microsoft.com> 26 August 2022, 17:05:52 UTC
0715791 Update package-lock.json 26 August 2022, 06:20:06 UTC
e675ea8 Remove AUTHORS.md, .mailmap, authors.ts script (#50410) 25 August 2022, 22:38:09 UTC
38076df Fix auto import crash due to difference in `paths` handling (#50419) 25 August 2022, 20:02:48 UTC
12eb519 fix(50435): Duplicate seeming Code Actions for convert const to let (#50442) * fix(50435): omit fix all in constToLet QF * add FixAll action 25 August 2022, 20:01:46 UTC
a08b045 Jsdoc property description (#50269) * jsdocPropertyDescription * jsdocPropertyDescription * jsdocPropertyDescription * Fixes #47933 * added additional test * added additional example * fixed bug * changed function to only grab the literal type * added additional condition for literals and symbols * added additional test cases * Update src/services/symbolDisplay.ts Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com> * addressed PR review * addressed new PR review Co-authored-by: Danay Fernandez Alfonso <t-danayf@microsoft.com> Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com> 25 August 2022, 18:57:32 UTC
5ba22e0 Remove top level loc folder (#50421) 25 August 2022, 18:44:24 UTC
c4eb37c Update package-lock.json 25 August 2022, 06:14:30 UTC
8d7ad8c fix(50375): Errors for missing enum-named properties should attempt to preserve names (#50382) * fix(50375): preserve enum-named properties * add AllowComputedPropertyEnums option * use bit shifting * rename AllowComputedPropertyEnum -> WriteComputedProps * mark WriteComputedProps as internal * mark symbolToNode as internal 24 August 2022, 18:54:44 UTC
fb717df Discard union types before considering weak type checks on unit-like types (#50423) * Only check isUnitType when dealing with non-unions. * Add test case. * Accepted baselines. 24 August 2022, 18:39:00 UTC
b9a5bbc Syntax operations also need to ensure project is present for the open script infos since update could be pending to make sure open script info has project (#50418) Also convert one relevant test case to baseline Fixes #50131 24 August 2022, 17:28:23 UTC
1d4fbbb Update package-lock.json 24 August 2022, 06:08:31 UTC
44ce3cf fix(50224): Intellisense for strings within a type's Union doesn't work properly for JSX (#50231) * fix(50224): show string literal completions in JsxAttributeInitializer * add feedback changes 23 August 2022, 21:59:10 UTC
6ee5db9 Use package.json files array instead of .npmignore (#50408) 23 August 2022, 21:14:20 UTC
f88117d Update package-lock.json 23 August 2022, 06:14:21 UTC
12c3255 Split CI linting/playwright out into separate jobs (#50406) 23 August 2022, 00:42:29 UTC
4605d89 Use a mapped type to enforce type-safety on `forEachChild`. (#50409) 23 August 2022, 00:30:44 UTC
6362fb2 Replace eslint rulesdir with eslint-plugin-local, convert eslint rules to JS (#50380) 22 August 2022, 20:46:03 UTC
aaa4f9d Make canHaveModifiers/Decorators public (#50399) 22 August 2022, 19:01:17 UTC
3f7ff15 Update package-lock.json 22 August 2022, 06:08:09 UTC
76357ba Swap `forEachChild` to use a table of functions instead of a `switch` statement. (#50225) * Swap `forEachChild` to use an array of functions instead of a `switch` statement. * Let's see if 'new' changes anything. * Co-locate each assignment into `forEachChildTable`. * Try `push`ing undefined to create a packed Array. * Try using an unconditional no-op function. * `forEach` -> `forEachChildIn` * Remove the optional chain if we are pre-filling with no-ops. * Grab function directly to avoid possible `.call` overhead from downlevel emit. * Swap to object literal. * Lints and formatting. 22 August 2022, 00:48:45 UTC
38e91fb LEGO: Merge pull request 50389 LEGO: Merge pull request 50389 21 August 2022, 10:07:27 UTC
7cab345 Update package-lock.json 21 August 2022, 06:07:14 UTC
50041bd Update package-lock.json 20 August 2022, 06:06:43 UTC
6cbb39b Re-caret dependencies so deps like eslint continue to be bumped (#50368) 19 August 2022, 19:58:54 UTC
284837d Fixes for `decorators` property deprecations (#50343) * Change type of deprecated 'decorators' property * fix 'Invalid Arguments' error for create/update constructor in factory * Update deprecation comments * Make 'decorators' optional and 'undefined' * Rename '_decorators' to 'illegalDecorators' * Update baselines 19 August 2022, 18:27:26 UTC
ef88fbb Remove some unused deps and dead code (#50367) 19 August 2022, 16:42:14 UTC
5969ae9 fix(50075): do not strip undefined from the function class properties (#50169) 19 August 2022, 16:34:42 UTC
05d7d6b Unify default import resolution across specifier target codepaths (#49814) * Unify default import resolution across specifier target codepaths * Use differing type aliases, per request 19 August 2022, 09:25:41 UTC
cb63d46 Update package-lock.json 19 August 2022, 06:07:20 UTC
1f0f7c8 If resolvedFileName differs with realPath only in casing use the resolvedFileName before realpath so that errors can be reported with forceConsistentCasingInFileNames (#50364) * Add tests when realpath supresses the casing error * Fix when real path results in value that differs only in case Fixes #49470 * Comment 18 August 2022, 21:51:46 UTC
ea36fb3 mark Intl.LocalesArgument as readonly (#50135) 18 August 2022, 21:38:41 UTC
back to top