https://github.com/Microsoft/TypeScript

sort by:
Revision Author Date Message Commit Date
4d66638 Merge branch 'main' into packageJsonWatch 09 June 2022, 16:39:35 UTC
2f7ecc6 LEGO: Merge pull request 49455 LEGO: Merge pull request 49455 09 June 2022, 12:27:19 UTC
71106a6 Update package-lock.json 09 June 2022, 06:06:27 UTC
f5ad787 Always recreate the file watcher when rename event occurs (#48997) * Convert some of the watchEnvironment tests to baselines for updating later * Add tests for inode watching by making fsWatch part of system function that tests presence before creating fs watch * Refactor for simpler tests * Accept map of file content or file or symlink or folder * Add test when rename event occurs when file has already reappeared * On rename event for the file, replace file watcher irrespective of file presence * Fix regex * Ensure that when doing inode watching watchers is replaces only on disappearance or appearance * Some logging for debugging further * Revert "Some logging for debugging further" This reverts commit dd2164ac83666725c4cc58e0223425b10530d682. * Add test when rename event occurs on mac with ~ appended to file name * If the relativeFileName ends with tilde, remove it from the event * Some logging for debugging further * Revert "Some logging for debugging further" This reverts commit e1ba8a8d5f2f30cc039a89a1e8e4e6c64ba7c44d. * Add documentation and fail safe the event firing 09 June 2022, 00:54:57 UTC
ce63935 Serialize inaccessible class declarations the same as class expressions in declaration emit (#49440) 08 June 2022, 23:33:09 UTC
86ff3f6 Give cjs export assigned types an alias symbol (#49407) 08 June 2022, 23:32:18 UTC
7e4a96e Revise and simplify CFA for `typeof` check expressions (#49422) * Revise and simplify CFA for `typeof` check expressions * Accept new baselines * Add regression test * Slight change to preserve type when related in both directions * Add regression test * Explain reasons for exact sequence of type checks 08 June 2022, 18:30:28 UTC
a089c84 Merge branch 'main' into packageJsonWatch 08 June 2022, 17:45:04 UTC
6b00d5e Merge branch 'main' into packageJsonWatch 08 June 2022, 17:36:11 UTC
5cedf3e Handle package.json watch in tsc and tsserver. (#49328) * refactoring * Maintain packagejson paths per resolution so we dont have invalidate everything on package json change * Fix todo 08 June 2022, 17:22:29 UTC
b8f6488 Build improvements (#48784) * Use fixed time for vfs so baselining is consistent * Baseline buildinfos * Write new file text in baseline even if the file wasnt read on the shadow * Remove unnecessary debugger statement * Make sure that incremental correctness is checked with correct writeFile so we know buildInfo was written Also baseline these so its easy to verify the changes * More baselines for the tsbuildinfo * If we are writing dts file and have used file text as version, we can update the signature when doing actual emit * Make WriteFileCallback Api ready for future * Assert that there is only single source file when emitting d.ts file * Add test * Renames * More refactoring * If we are updating dts of any of the file and it affects global scope, everything needs update in signature and dts emit Fixes #42769 * Stacktrace optimization for getModified time in anticipation of using it more than fileExists wherever possible * Baseline getModifiedTime, setModifiedTime, fileExits and directoryExits for experiment * Remove unnecessary write file finger print code since its not used at all * Use modified time instead of file existence check * Remove unnecessary getModifiedTime * No need to check for file existence before reading the d.ts file * Do project reference errors before doing input/output file checks * Dont call getModifiedTimes if dts change * Passdown modified time if queried * Use modified time passed through the file watching in tsbuild * Handle force build as separate upto date status * uptodate status worker to read buildinfo and use it to determine upto date ness * No need to update output timestamps if buildinfo will determine uptodateness * Store change file set instead of hasPendingChange to be able to reuse the information * Add test that shows input file is not present * No need to check input time stamp before buildinfo * Keep buildinfos for lifetime of the solution builder and project * Store modified time along with text of buildinfo * Non composite projects dont need to track declaration change time * Pass through buildInfo so we dont have to parse it back * Save dts change time in buildinfo itself * Store dts time for --out in the buildInfo * Store hash of text in the bundle info so it can be verified before manipulating text for fast updates during prepend This helps when text changes during incremental build toggling and we determine we can just manipulate text * Since buildinfo is cached no need to maintain version check state * Store output time stamps for non incremental builds * Revert "Baseline getModifiedTime, setModifiedTime, fileExits and directoryExits for experiment" This reverts commit 7e65cd3315ccf387f6d7e7c40263e85bcc3c961c. * Change verbose messages for upto date status * Reconcile reusable builder state and builder state so there are not two different types that are almost similar looking * Cleanup impliedFormat * Cleanup * Cleanup noEmit option * BuildInfo options emit as a flag * Factor out types for program written in buildinfo with and without bundle emit * No need to store output file stamps if not in watch mode * Cleanup * Test for single watch per file * Fix emit and error update baselines that were duplicate * More refactoring * Only copy emit state fields when backing up to restore if emit fails * Instead of maintaining delta of changes, maintain old state for those changes * Add test to verify build when input file does not change * If version of the input file does not change, dont mark as out of date * Disable lint warning as build fails without the assert * Report aggregate statistics for solution as well as some solution perf numbers * Options solutionDiagnostics instead so that its not too verbose when printing diagnostics * When tsc --build --clean, only remove tsbuildinfo if its incremental build * Revert "Options solutionDiagnostics instead so that its not too verbose when printing diagnostics" This reverts commit 0cf9e301038267bc1d9439c15d279940809b0c00. * Revert "Report aggregate statistics for solution as well as some solution perf numbers" This reverts commit 405d8e91978708a613fe8cb631a83b13c430a808. * Revert "When tsc --build --clean, only remove tsbuildinfo if its incremental build" This reverts commit e4e66726098201f38f5e8908a538e7a506f15efd. * Comments in the code * Feedback 08 June 2022, 16:48:34 UTC
7bff2dd Update package-lock.json 08 June 2022, 06:06:20 UTC
9357c18 Fix up "Use symbolic GitHub Actions Node.js versions (#49403)" (#49420) * Fix up "Use symbolic GitHub Actions Node.js versions (#49403)" * Use npm v6 to update package-lock.json 07 June 2022, 21:20:05 UTC
4c50601 Fix(49198): Added missing definition for Atomics.waitAsync and es2022 sharedmemory file (#49204) * feat(sharedmemory): Added file waitAsync function * fix: Adjusted promise return type * Fix(sharedmemory): Addressed PR comments * Fix: Removed unused @see at sharedmemory * Feat: Added tests to shared memory * Fix: fixed ordering in libs.json * Feat: Added shared memory to line parser * Update tests es2022SharedMemory.ts as sugested Co-authored-by: Eyal Halpern Shalev <eyalsh@gmail.com> * Update es2022SharedMemory.ts * feat: Accepted baselines * fix: Adjusted grammar changes in jsdoc * fix(47821): skip nodes with export modifiers (#47829) * Use symbolic GitHub Actions Node.js versions (#49403) * update baselines Co-authored-by: Eyal Halpern Shalev <eyalsh@gmail.com> Co-authored-by: Oleksandr T <oleksandr.tarasiuk@outlook.com> Co-authored-by: Jack Bates <jack@nottheoilrig.com> Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> 07 June 2022, 15:46:23 UTC
f72b1ba Replace ts.hasOwnProperty.call(...) with hasProperty(...) (#49410) 07 June 2022, 03:10:40 UTC
0d7fbbb Use symbolic GitHub Actions Node.js versions (#49403) 06 June 2022, 20:51:04 UTC
2f13eba fix(47821): skip nodes with export modifiers (#47829) 06 June 2022, 17:49:55 UTC
565249f Fix definite assignment analysis issue caused by `x !== null` checks (#49387) * Check for non-intersected `undefined` type in definite assignment analysis * Add regression test 06 June 2022, 16:51:13 UTC
6c77996 remove unnecessary files (#49401) 06 June 2022, 16:40:50 UTC
62668c6 feat(47558): check JSDoc link tags in TypeScript/JavaScript files (#47822) 06 June 2022, 16:04:18 UTC
3a8c630 Update package-lock.json 06 June 2022, 06:06:54 UTC
b2617d6 Update package-lock.json 04 June 2022, 06:06:25 UTC
f483ab5 Explicit types should prevent ATA from doing package.json discovery (#49380) 03 June 2022, 22:21:21 UTC
cb1bc61 Move legacy decorators into separate transform (#48669) 03 June 2022, 16:36:29 UTC
3ccbe80 Expose import mode calculation functions (#49360) * Expose import mode calculation functions * Make `SourceFileImportsList` internal again. * Accepted API baselines. * Fix lints. Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> 03 June 2022, 01:06:50 UTC
9c8e6b5 fix(49223): checker.getTypeAtLocation for ExpressionWithTypeArguments returns an error any type (#49284) * fix(49223): handle ExpressionWithTypeArguments nodes in isExpressionNode * Update src/compiler/utilities.ts * Just use `!isHeritageClause(node.parent)`. Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> 03 June 2022, 00:28:36 UTC
34fe835 Add nightly-only error on ImportType resolution mode assertion (#49356) * Add nightly-only error on ImportType resolution mode assertion * Temporarily change version to demonstrate errors * Revert "Temporarily change version to demonstrate errors" This reverts commit 40c2469647f129ea088a16d60f3f070f9f5beeb2. * "Resolution mode" -> "resolution-mode" 02 June 2022, 22:50:44 UTC
19b2284 Use node's algorithm for calculating the longest matching export/import pattern (#49361) 02 June 2022, 22:43:26 UTC
2cb8ee2 fix(48653): throw an error on an invalid optional chain from new expression (#48656) 02 June 2022, 21:21:36 UTC
c6447f9 fix(49306): add isImportTypeAssertionContainer helper (#49313) 02 June 2022, 21:07:03 UTC
ce9b4c1 Update package-lock.json 02 June 2022, 06:06:32 UTC
f3d57cc Remove `undefined` from source type of renaming destructuring assignment with default (#41042) * Remove undefined from source type of destructuring assignment with renaming * add a test * add test case from original issue * add test with undefined default value * add more test cases with const declaration 01 June 2022, 22:34:37 UTC
1beb103 Fix check in isMappedTypeGenericIndexedAccess (#49341) * Fix check in isMappedTypeGenericIndexedAccess * Add regression tests 01 June 2022, 17:01:56 UTC
9031497 Update package-lock.json 01 June 2022, 06:10:42 UTC
3cdb808 Use NonNullable<T> in more scenarios (#49330) * Remove getFalsyFlags and improve getNonNullableType * Apply getNonNullableType to left operand of || operator * Accept new baselines * Add tests 01 June 2022, 00:05:33 UTC
75f4e95 Fix46246 (#46357) * changed error message for interface extending primitive type * moved interface check to different function * changed part of interface declaration to is extended by interface Co-authored-by: harsheetkakar <harsheetkakar@bitbucket.com> Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> 31 May 2022, 23:47:07 UTC
44b9745 fix(49151): format type parameters/arguments (#49165) Before, the formatter did not consider these constructs as comma separated lists in general, leading to wrong indentation of '>' after the list. 31 May 2022, 23:03:17 UTC
bf5acb5 Issue serialization error when attempting to serialize a late-bound name from a mapped type (#49221) 31 May 2022, 22:36:13 UTC
3da165e fix(49178): check expression with type arguments in inlay hints (#49179) 31 May 2022, 22:22:16 UTC
a5b1f95 Allow accessors to override non-class or abstract properties (#41994) * remove too-late fix * Allow any property from a mapped type * turn off error for any non-class base * Also handle synthetic properties more laxly Originally from #42635, but this version is simpler. * update baselines * Update baselines * createUnionProperty of accessors creates an accessor Seems simple and doesn't break much. I need to double-check the few test failures, however. * Fix computation of write type of accessors * Calculate property-vs-accessor in existing loop Instead of looping over the props list 3 more times. * Undo synthetic accessor change * Minimise diff 31 May 2022, 21:51:08 UTC
39f5dbf Fix index fallback of CJS package from ESM-mode import when `main` is present but does not resolve (#49327) 31 May 2022, 21:10:17 UTC
3939b38 fixes #48630 array binding pattern with only OmittedExpressions does not check RHS of for-of loop (#49008) * fix RHS of for..of loop not evaluated when LHS is array binding element with OmittedExpression * expand widened type check * add more test cases * update code with suggestions * Make test target es2015 Co-authored-by: Andrew Branch <andrew@wheream.io> 31 May 2022, 18:06:19 UTC
7baaf7b Update package-lock.json 31 May 2022, 06:07:27 UTC
6cda20d Update package-lock.json 30 May 2022, 06:07:25 UTC
fa364b8 LEGO: Merge pull request 49300 LEGO: Merge pull request 49300 29 May 2022, 11:17:15 UTC
80832a8 Update package-lock.json 29 May 2022, 06:06:26 UTC
0d9a9dc Update package-lock.json 28 May 2022, 06:06:51 UTC
51b346d Improve intersection reduction and CFA for truthy, equality, and typeof checks (#49119) * Improve reduction of intersection types * Accept new baselines * Improve CFA for truthy, equality, and typeof checks * Accept new baselines * Remove special case for Function type * Don't reduce intersections of form {...} & object * Accept new baselines * Anything is assignable to unknown-like union * Accept new baselines * Tweak subtype check * Recombine unknown type from unknown-like union in more cases * Display union origin only if it is shorter than union itself * Accept new baselines * Add tests * Only attach origin type when it is shorter than union itself * Specially preserve string & {}, number & {}, bigint & {} * Accept new baselines * Add additional tests * Fix getNormalizedType and getNarrowableTypeForReference for intersections * Switch NonNullable<T> to use T & {} * Accept new baselines * Use NonNullable<T> in place of anonymous T & {} * Accept new baselines * Add fourslash test * More fourslash tests * Fix getFalsyFlags handling of intersections * Accept new baselines * Add constraint to compareProperties type parameter * Unconstrained type parameter not assignable to {} with strictNullChecks * Accept new baselines 27 May 2022, 21:02:54 UTC
ba45252 More specific inference for constrained 'infer' types in template literal types (#48094) * More specific inference for constrained 'infer' types in template literal types * PR feedback * Add inference priority for template type placeholders * Infer to a preferred constraint instead of a union * Add reduceType * Switch tests to use infer..extends * Add missing primitive constraint cases * Update .types tests * Remove TemplateTypePlaceholderPriority * Remove reduceType 27 May 2022, 18:05:24 UTC
38631e6 fix(30003): formatter deletes comment after trailing comma (#49168) Co-authored-by: TRCYX <trcyxs@gmail.com> 27 May 2022, 17:09:52 UTC
757a3ac Port #48978 forward to the revised FAR code (#49267) * Port #48978 forward to the revised FAR code The old regression test didn't catch the corresponding bug in the new code because it hit the fast path where there's only a single project. * Drop spurious non-null assertion 27 May 2022, 16:52:20 UTC
46e5301 Update package-lock.json 27 May 2022, 06:07:28 UTC
67673f3 moduleDetection: auto makes cjs files parse as modules, module: node sets moduleDetection: force (#49268) 26 May 2022, 23:49:55 UTC
5b86612 Fix crash from inaccurate type guard implementation (#49252) * Fix `isVariableDeclarationInitializedToBareOrAccessedRequire` returning true on binding elements * Undo auto format change 26 May 2022, 23:43:22 UTC
8497483 Handle the case where the FAR results map is empty (#49254) * Handle the case where the FAR results map is empty Searching exactly one project does not imply the presence of exactly one references list. Fixes #49217 * Use emptyArray Co-authored-by: Sheetal Nandi <shkamat@microsoft.com> Co-authored-by: Sheetal Nandi <shkamat@microsoft.com> 26 May 2022, 18:00:28 UTC
77ffb96 Fix extensions for noDtsResolution in node16/nodenext (#49233) 25 May 2022, 22:27:27 UTC
0ad5f82 Fix the implicit glob key so that recursive keys are not differing just directory separator for wildcard directory (#49246) * Add failing test * Fix the implicit glob key so that recursive keys are not differing just by directory seperator Fixes #49078 * Reset the reload level once program is loaded 25 May 2022, 19:30:40 UTC
1fb2b2d fix(47562): Add option to suppress type hint if variable name matches type name (#48529) * fix(47562): Add option to suppress type hint if variable name matches type * Remove the unnecessary debug code * Re-run gulp runtests * Use equateStringsCaseInsensitive to compare strings 25 May 2022, 19:07:38 UTC
b57d6e1 fix(49131): allow type keyword inside functions (#49134) 24 May 2022, 22:16:48 UTC
a2b785b Limit type argument inference from binding patterns (#49086) * WIP * Don’t widen literals based on bogus contextual type instantiation * Split tests * Skip unnecessary inference pass * Accept test baselines * Fix stray edit * Fix type mapper combination * Revert src/ of 7dc1952a82 * Make empty binding pattern provide no contextual type * Add missed baseline 24 May 2022, 16:05:34 UTC
194a2ae Key validity of import=require in module: node off of module and not target (#49222) 24 May 2022, 10:33:23 UTC
9227856 Merge branch 'main' into packageJsonWatch 23 May 2022, 19:50:45 UTC
7c6521e When building projects in watch mode, only schedule projects that need build or need update to bundle (#48865) * Handle timesouts to reflect the time it was set with * Remove unused internal calls from solution builder * If the project doesnt need building or updating bundle, dont schedule it but do it right away * Reduce the time between project builds to 100ms * Some tests for projects building * Schedule builds such that when change is not detected 5 projects are built at a time * Fix tests in main 23 May 2022, 18:40:57 UTC
c592ee7 Instantiate original target type in substituteIndexedMappedType (#49205) 23 May 2022, 18:07:33 UTC
006ae33 Add es2018.intl ref to es2020.intl (#49152) * Add es2018.intl ref to es2020.intl es2020.intl refers to NumberFormatPartTypes declared in es2018.intl as of #46508. I'm not sure how to test this; it repros on Definitely Typed in types/ndarray, but when I copy the same files into a compiler test it passes without a problem. * Add a test that shows the change works It doesn't actually show that the original bug has been fixed, though. 20 May 2022, 18:04:34 UTC
408c760 Update package-lock.json 20 May 2022, 06:06:36 UTC
0921eac Fix path completions for typesVersions (#49154) * Fix path completions for typesVersions * Add more tests * Fix case when * is a fragment of a path component * Once a path pattern matches, only return completions from that pattern and higher priority ones * Fix iteration order issue * Aesthetics 19 May 2022, 21:33:46 UTC
f6a1713 Update CONTRIBUTING.md to mention issue claiming and force pushing (#49090) * Update contributing to mention issue claiming and force pushing * Update cookie licking section to draft * Update CONTRIBUTING.md 19 May 2022, 20:46:37 UTC
5aa0053 Use changeCompilerHostLikeToUseCache in synchronizeHostData (#48980) * Remove unnecessary members of HostCache * Standardize on calling compiler host members in preparation for adding caching at that layer * Call changeCompilerHostLikeToUseCache to cache existence checks * Drop now-redundant HostCache * Don't make directoryExists caching contingent on createDirectory * Clear compilerHost rather than tracking state 19 May 2022, 00:26:55 UTC
12ed012 Clean up FAR aggregation (#48619) * Clean up FAR and RenameLocations This change had two goals: 1. Make the code easier to understand, primarily by simplifying the callback structure and minimizing side-effects 2. Improve performance by reducing repeated work, both FAR searches of individual projects and default tsconfig searches This implementation attempts to preserve the merging order found in the original code (someone less relevant in the present state of using syntactic isDefinition). * Stop enforcing search and aggregation order ...in preparation for implementing isDefinition explicitly. Also restore convention of referring to `DocumentPosition`s as "locations". * Introduce LanguageService.updateIsDefinitionOfReferencedSymbols ...to allow use of the checker when computing isDefinition across projects. * Update baselines * Tidy diff * De-dup simplified results * Baseline cross-project isDefinition results * Move de-duping upstream to fix Full output * Add server baseline test to confirm searches are not repeated * Manually merge #48758 * Update baseline for newer fix to #48963 19 May 2022, 00:26:17 UTC
e56a067 Fix uncalled function check usage detection for && expressions (#49157) 18 May 2022, 20:58:06 UTC
ce85d64 LEGO: Merge pull request 49148 LEGO: Merge pull request 49148 17 May 2022, 10:46:13 UTC
49145b8 Update package-lock.json 17 May 2022, 06:07:09 UTC
755d5cc fix confused comment (#49094) 16 May 2022, 22:26:26 UTC
0df9462 fix(49058): Language service crashes for static member in class with unresolved base members (#49059) * fix(49058): skip unresolved base members * use getTypeOfSymbol instead of getExportsOfModule 16 May 2022, 21:29:40 UTC
95731f0 No errors on apparent type of bigint or symbol, even for recent targets (#49104) * Remove bigint from Object.freeze in es5.d.ts `BigInt` isn't resolved whenever `lib < es2020`, but it's not an error when `target < es2020`. I have a few ideas for improving this situation but for the RC I'm going to remove `bigint` from Object.freeze's signature. * Update other baselines * No errors for missing apparent type of bigint,symbol for any target * Update test text 16 May 2022, 16:14:00 UTC
528f708 LEGO: Merge pull request 49130 LEGO: Merge pull request 49130 16 May 2022, 15:16:23 UTC
e5e4e68 Update package-lock.json 16 May 2022, 06:06:50 UTC
9e70b69 LEGO: Merge pull request 49117 LEGO: Merge pull request 49117 15 May 2022, 16:00:13 UTC
fba6eea LEGO: Merge pull request 49108 LEGO: Merge pull request 49108 14 May 2022, 12:10:05 UTC
85bd9d9 Update package-lock.json 14 May 2022, 06:19:38 UTC
0414dee Merge pull request #48954 from a-tarasyuk/fix/48948 fix(48948): constructor can't be the name of class accessors and generators 13 May 2022, 19:20:45 UTC
90b1321 LEGO: Merge pull request 49098 LEGO: Merge pull request 49098 13 May 2022, 10:59:47 UTC
d8ebeeb move tests to conformance/salsa from compiler 13 May 2022, 06:24:33 UTC
9607a53 add messages to plainJSErrors 13 May 2022, 06:24:08 UTC
d53b16b Update package-lock.json 13 May 2022, 06:09:16 UTC
92894d3 Make watch/FS testing code friendlier for project loading in module transformation (#49087) 12 May 2022, 23:43:44 UTC
b689cd0 feat: support error when comparing with object/array literals (#45978) * feat: support error when comparing with object/array literals * chore: include regexp, function and class literal * chore: include regexp, function and class literal * test: update baseline * fix: baseline 12 May 2022, 22:45:22 UTC
da00ba6 fix: getDefaultLibFilePath should normalize __dirname (#49051) - this currently causes a bug on Windows with mixed path separators - it returns a POSIX backslash path for __dirname, and then adds a forward slash from the directorySeparator, causing mixed separators - TS uses `/` internally and lets the host convert if needed, so I assume this should be normalized to all forward slashses instead - example of the bug from my tests: ``` Expected: "D:\\a\\rollup-plugin-typescript2\\rollup-plugin-typescript2\\node_modules\\typescript\\lib\\lib.d.ts" Received: "D:\\a\\rollup-plugin-typescript2\\rollup-plugin-typescript2\\node_modules\\typescript\\lib/lib.d.ts" ``` - every other use of __dirname in the codebase seems to be normalized except for this one - could use normalizeSlashes for this, but I figure combinePaths is more appropriate since that will handle it and combine properly as well without any `+ directorySeparator +` stuff 12 May 2022, 20:21:56 UTC
1ba6096 LEGO: Merge pull request 49081 LEGO: Merge pull request 49081 12 May 2022, 11:28:47 UTC
c300fea fix(7410): allow using JSXElement as JSXAttributeValue (#47994) 11 May 2022, 21:47:35 UTC
5c2febf Allow referencing type-only exports as namespace members in ImportTypes and TypeQueries (#49056) * Allow referencing type-only exports as namespace members in ImportTypes and TypeQueries * Add extra test case * ;; -> ; * undefined -> false Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> 11 May 2022, 18:44:59 UTC
3c87170 LEGO: Merge pull request 49069 LEGO: Merge pull request 49069 11 May 2022, 15:29:06 UTC
cfbb517 Update package-lock.json 11 May 2022, 06:07:52 UTC
7a3c31f Accepted es2020Intl baseline. 11 May 2022, 00:07:29 UTC
3e24f14 Merge pull request #49029 from DavidSouther/fix/44466-contextual-keyword-assertion fix(44466): Fixes parsing contextual keyword casts as arrow functions 10 May 2022, 23:37:49 UTC
08b1cce Add regression test for #46192 (#49057) 10 May 2022, 23:27:46 UTC
8bf45a4 fix: update types for RTF.p.formatToParts() result (#46508) This commit updates the type of `RelativeTimeFormatPart` to clarify that the `unit` prop is always singular, unlike the plural or singular values that are accepted as inputs. This also changes `RelativeTimeFormatPart` to be a discriminated union type because the `unit` prop is only present if the `type` prop's value is not "literal". Fixes #46245 10 May 2022, 23:06:08 UTC
6ee5490 Identify when file name is matched by default include spec (#49040) Fixes #43679 10 May 2022, 17:34:03 UTC
fcd80db fix(48912): fractionalSecondDigits is 1, 2 or 3. (#49042) 10 May 2022, 16:22:50 UTC
back to top