网站搜索

在 TypeScript 中,用“T”作为类型名的前缀,用“I”作为接口名的前缀是好的风格吗?


也许这主要是个人口味的问题,但我真的很想听听大家对以下内容的不同看法(任何意见都非常欢迎):

在 TypeScript 类型前加上 "T",在接口前加上 "I"(有时微软会这样做)怎么样?为什么这是个好主意?为什么这是个坏主意?

示例:

interface IPerson {
  firstName: string,
  lastName: string
}

type TDirection = 'up' | 'down'

那给枚举名称加前缀呢?