跳至内容

@stylistic/

type-generic-spacing

强制 TypeScript 类型泛型内部的一致间距。

规则详细信息

此规则强制 TypeScript 类型泛型内部的一致间距。

选项

此规则没有选项。

此规则的错误代码示例

ts
/*eslint @stylistic/type-generic-spacing: ["error"]*/

type Foo<T
=
true> = T
type Foo<T
,
K> = T
interface Log { foo
<T>
(name: T): void
}
错误

此规则的正确代码示例

ts
/*eslint @stylistic/type-generic-spacing: ["error"]*/

type Foo<T = true> = T
type Foo<T, K> = T

interface Log {
  foo<T>(name: T): void
}
正确