b3828eaee2
* (Flow) Preserve getter/setter info on ObjectTypeProperty Before: `type T = { get method(): void }` -> `type T = { method: () => void };` Demo: https://prettier.github.io/prettier/#%7B%22content%22%3A%22type%20T%20%3D%20%7B%20get%20method()%3A%20void%20%7D%22%2C%22options%22%3A%7B%22printWidth%22%3A80%2C%22tabWidth%22%3A2%2C%22singleQuote%22%3Afalse%2C%22trailingComma%22%3A%22none%22%2C%22bracketSpacing%22%3Atrue%2C%22jsxBracketSameLine%22%3Afalse%2C%22parser%22%3A%22flow%22%2C%22semi%22%3Atrue%2C%22useTabs%22%3Afalse%2C%22doc%22%3Afalse%7D%7D --- After: `type T = { get method(): void }` -> `type T = { get method(): void };` Demo: `echo 'type T = { get method(): void }' | prettier --stdin --parser flow` Demo: `echo 'type T = { get method(): void }' | prettier --stdin --parser flow --debug-check` --- This passes `AST_COMPARE=1 npm test -- tests/flow/getters_and_setters_* tests/flow/objectTypeProperty/` and fixes https://github.com/prettier/prettier/issues/1557 * (Flow) Make getter/setter parsing more robust Addresses https://github.com/prettier/prettier/pull/1585#discussion_r116008715 |
||
---|---|---|
.. | ||
jsfmt.spec.js.snap |