Есть ли способ управления переносом для предложений TypeScript TypeParameter в .editorconfig? - PullRequest
0 голосов
/ 20 апреля 2020

Я бы хотел настроить .editorconfig, чтобы не плохо обернуть предложения TypeParamater в коде TypeScript.

Вот пример того, как он оборачивается:


export type OptionTypes<
  TFilter extends OptionCollectionFilter,
  O extends Record<string, OptionConfig> = OptionsCollection,
  TMarkRequired extends DefaultMode.Any = DefaultMode.SetManually | DefaultMode.Configured
> =
  ExtractTypes<
      FilterOptions<{ include: TFilter['include'], exclude: UnwrapArray<TFilter['exclude']> | TMarkRequired }, O> &
      Required<FilterOptions<{ include: TMarkRequired }, O>>
  >

// Becomes
export type OptionTypes<TFilter extends OptionCollectionFilter,
  O extends Record<string, OptionConfig> = OptionsCollection,
  TMarkRequired extends DefaultMode.Any = DefaultMode.SetManually | DefaultMode.Configured> =
  ExtractTypes<FilterOptions<{ include: TFilter['include'], exclude: UnwrapArray<TFilter['exclude']> | TMarkRequired }, O> &
    Required<FilterOptions<{ include: TMarkRequired }, O>>>

Я бы хотел бы сохранить оригинальный стиль форматирования. Я могу просто удалить правила для JSX-подобных предложений.

...