fisker Cheung
b1c75ac9ad
Improve dangling comment handling in flow components ( #18629 )
2026-01-15 04:04:39 +08:00
fisker Cheung
b0ffc1208d
Add test for comments in hookTypeAnnotation ( #18631 )
2026-01-15 03:35:07 +08:00
fisker Cheung
4cfb8bc9b8
Improve dangling comment handling in flow hooks ( #18630 )
2026-01-15 03:01:56 +08:00
renovate[bot] and fisker
48f7598e57
Update flow-parser ( #18598 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker <lionkay@gmail.com >
2026-01-15 01:44:39 +08:00
fisker Cheung
78ff25b5cf
Don't force array/object with short block comment to break ( #18617 )
2026-01-13 20:47:40 +08:00
fisker Cheung
3b9ecca4d9
Don't treat Flow inexact tuples as empty ( #18616 )
2026-01-13 19:15:36 +08:00
George Zahariev and fisker
38745522e3
Support for Flow match instance patterns and Flow records ( #18511 )
...
Co-authored-by: fisker <lionkay@gmail.com >
2025-12-30 05:24:56 +08:00
fisker Cheung
88ffc016db
Fix linebreak in member chain ( #17251 )
2025-12-29 15:25:29 +08:00
renovate[bot] and fisker
f16e059640
Update flow-parser ( #18474 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker <lionkay@gmail.com >
2025-12-13 04:18:37 +08:00
fisker Cheung
29a11ae1ae
Fix comment in empty type literal ( #18364 )
2025-11-29 00:00:52 +08:00
fisker Cheung
6ba133e80c
Improve super class (or single heritage) breaking ( #18325 )
2025-11-26 19:43:08 +08:00
fisker Cheung and autofix-ci[bot]
3b8e7960c1
Remove extra space before union type comment ( #18253 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-17 13:22:09 +08:00
fisker Cheung
b9dc504026
Fix comments in interface and class ( #18244 )
2025-11-16 21:27:45 +08:00
fisker Cheung
5bc3cd61c8
Make single heritage interface print more like the class superClass ( #18215 )
2025-11-05 00:17:39 +08:00
fisker Cheung
1a3d443797
Fix Union type alignment ( #18165 )
2025-10-31 08:31:54 +08:00
fisker Cheung
7de88d638b
Replace printInterface with printClass ( #18091 )
2025-10-21 21:10:51 +08:00
fisker Cheung
a94d3cf453
Remove extra indention in class type parameters ( #18094 )
2025-10-21 17:48:36 +08:00
fisker Cheung
9871b4931c
Fix vistor keys for FunctionExpression ( #18084 )
2025-10-16 07:18:38 +08:00
renovate[bot] and fisker
9765f191ce
chore(deps): update typescript-eslint to v8.43.0 ( #17868 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker <lionkay@gmail.com >
2025-09-09 22:19:37 +08:00
renovate[bot] and fisker
a6bbdad8ca
chore(deps): update dependency jest to v30.1.1 ( #17819 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker <lionkay@gmail.com >
2025-08-30 15:36:22 +08:00
Sam Zhou
e30c8e6184
Support new Flow feature: opaque type with lower and upper bounds ( #17792 )
2025-08-13 09:53:29 +08:00
fisker Cheung
acd25a9aa6
Support flow "match" syntax ( #17681 )
2025-08-04 15:27:10 +08:00
fisker Cheung
23f95644f5
Stop auto test babel-flow in tests ( #17686 )
2025-07-28 16:19:26 +08:00
fisker Cheung
25e214543e
Add test for #11526 ( #17551 )
2025-06-23 07:50:29 +08:00
fisker Cheung
4df0a871ca
Add hermes parser ( #17520 )
2025-05-29 15:30:45 +08:00
fisker Cheung
9e814108ca
Add oxc-ts parser ( #17483 )
2025-05-27 13:32:23 +08:00
fisker Cheung
43d4f962f0
Fix missing parentheses in ConditionalTypeAnnotation ( #17196 )
2025-03-03 09:09:29 +08:00
renovate[bot] and fisker
5e610717c0
chore(deps): update babel to v7.26.5 ( #16989 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker <lionkay@gmail.com >
2025-01-20 14:02:23 +08:00
Paul Draper and Sosuke Suzuki
bef1d61a7a
Implement objectWrap config option ( #16163 )
...
Co-authored-by: Sosuke Suzuki <aosukeke@gmail.com >
2025-01-15 16:44:45 +09:00
George Zahariev
0015a83d93
Suppport const type params in Flow ( #16947 )
2024-12-20 11:59:25 +09:00
George Zahariev and fisker Cheung
fb9f2c1778
Flow: add support for 'implies' type guard variant ( #16272 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2024-05-11 09:03:55 +08:00
George Zahariev
5a51577428
Flow: add support for inexact tuple types ( #16271 )
2024-05-11 09:03:13 +08:00
George Zahariev
105bb7beff
Flow: add support for bigint enums ( #16268 )
2024-05-09 11:26:13 +08:00
Klaus Hott Vidal and fisker
16449ce914
renaming jsfmt.spec.js to format.test.js ( #16244 )
...
Co-authored-by: fisker <lionkay@gmail.com >
2024-05-06 10:25:10 +08:00
Sam Zhou
ae8dcc48f5
Component syntax and related language features printing support ( #16191 )
...
* Component syntax and related language features printing support
Relevant Flow docs:
- https://flow.org/en/docs/react/component-syntax/
- https://flow.org/en/docs/react/render-types/
* Update issue number
* declare new test as unstable
* fix tests
2024-04-04 23:10:00 +09:00
renovate[bot] and fisker
c66b06d29d
chore(deps): update dependency flow-parser to v0.229.0 ( #16092 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker <lionkay@gmail.com >
2024-02-18 23:20:44 +08:00
Sam Zhou
f4b3b7b1e2
feat: declare namespace printing support for Flow ( #16066 )
2024-02-11 22:28:50 +09:00
fisker Cheung
6eda34db44
Test: Rename run_spec to runFormatTest ( #15943 )
2024-01-19 17:20:24 +08:00
Seiya and fisker Cheung
82db5fcd0d
Somewhat improve conditional type alias ( #15811 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-12-28 23:46:34 +09:00
fisker Cheung
b15d287f81
Update Jest to v30 ( #15580 )
2023-11-27 23:25:58 +08:00
Seiya
c609058fd3
Support (type) satisfies never; ( #15514 )
2023-10-16 16:04:28 +09:00
4aa5fd1c79
New Ternary Formatting: A Curious Case of the Ternaries ( #13183 )
...
Co-authored-by: Alex Rattray <rattrayalex@stripe.com >
Co-authored-by: Sosuke Suzuki <aosukeke@gmail.com >
2023-10-09 10:44:30 +09:00
SUZUKI Sosuke
fa8cb85434
Support type arguments after typeof ( #15466 )
2023-09-28 12:57:38 +09:00
Alex Rattray and Alex Rattray
f25a592f57
Add indentation back to nested ternaries ( #9559 )
...
* Add indentation back to nested ternaries (except JSX)
* Add a real-world test case
* Add changelog entry
---------
Co-authored-by: Alex Rattray <rattrayalex@stripe.com >
2023-09-24 15:13:00 -04:00
Sam Zhou
6bff776efd
Support type arguments on jsx opening elements for flow ( #15429 )
2023-09-20 00:35:18 +09:00
SUZUKI Sosuke
4169dbb871
Fix printing comment for the last operand of union types ( #15409 )
2023-09-16 21:52:02 +09:00
SUZUKI Sosuke
c041f3fb4f
Support embedded formatting in template literals annotated with as const ( #15408 )
2023-09-16 21:42:17 +09:00
George Zahariev
675490ae55
Support as and satisfies expressions for Flow ( #15130 )
2023-09-16 17:28:18 +09:00
Pieter Vanderwerff
8f0e934367
Consider Flow type cast expressions when expanding call arguments ( #14836 )
2023-05-24 19:41:02 +08:00
renovate[bot] and fisker Cheung
ab9792cc00
Update dependency flow-parser to v0.204.0 ( #14710 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-04-22 22:18:48 +08:00