TypeScript规范
1.interface 和 type
interface 和 type 使用优先级:能用 interface 表示的类型就用 interface。
interface 命名以 I 开头,type 命名以 T 开头。
ts
interface IUserInfo {
name: string;
age: number;
}
interface TUserInfo {
name: string;
age: number;
}
2.请求函数
api 接口:
统一以 fetch 开头,例如:
ts
/**
* 获取用户信息
* @param id - 用户唯一标识id
*/
function fetchUserInfo(id: string) {
// ***
}
/**
* 删除列表项
* @param id - 列表id
*/
function fetchDeleteListItem(id: string) {
// ***
}
4 种常见的泛型变量名
在 Typescript 泛型变量的命名规范中,默认了 4 种常见的泛型变量名,为提高可读性,不建议改为其他的变量名来定义。
T:表示第一个参数 K: 表示对象的键类型 V:表示对象的值类型 E:表示元素类型
Contributors
作者:Long Mo
字数统计:195 字
阅读时长:1 分钟
文章作者:Long Mo
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Longmo Docs !