背景
我想遵循 TypeScript 最常用的命名约定。我注意到官方网站显示了代码示例,其中包含类型和模块的 Pascal-case 以及几乎所有其他内容的 camel-case。
例子
我目前正在实现一个封装支持值的属性:
class SomeClass {
get status() {
return statusBackingField;
}
set status(newValue: Status) {
statusBackingField = newValue;
//Do other work here
}
statusBackingField: Status;
}
问题
该物业的名称是status
。在 C# 中,我通常会命名属性Status
和支持值status
。由于约定是对属性使用驼峰式大小写,因此这是行不通的。我不确定我应该使用哪种约定来与其他 TypeScript 代码保持一致。
问题
其他语言,如 C# 和 Java,似乎有官方或事实上的标准约定。在 TypeScript 中命名支持字段是否有任何这样的权威或事实上的标准约定?
笔记
对于最接近的选民:请注意,我不是在寻找意见。我正在寻找上述总结问题中要求的客观信息。