TypeScript / prettier: плавные интерфейсы и типы объединения с prettier (с использованием «//»)
Когда я использую плавные интерфейсы в TypeScript, мне обычно нужны разные вызовы методов в разных строках, в то время как по умолчанию prettier пытается отформатировать его в одной строке (если не слишком длинной). Аналогичное поведение для типов объединения. Кажется, что prettier поддерживает обходной путь, добавляя пустой комментарий (), см. Примеры ниже. Вопрос: это
//
-Обход официальной функции красивее, и если да, то где мне найти документацию для этого?
const x = a().b().c();
/* prettier output:
const x = a().b().c();
*/
const y = a()
.b()
.c();
/* prettier output:
const y = a().b().c();
*/
const z = a() //
.b()
.c();
/* prettier output:
const z = a() //
.b()
.c();
*/
type A =
| "x"
| "y"
| "z";
/* prettier output:
type A = "x" | "y" | "z";
*/
type B =
| "x" //
| "y"
| "z";
/* prettier output:
type B =
| "x" //
| "y"
| "z";
*/