暂无描述
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
TypeScript
TypeScript 是一种适用于应用程序规模的 JavaScript 语言。TypeScript 为 JavaScript 添加了可选的类型系统,这些类型支持适用于任何浏览器、任何宿主环境、任何操作系统的大型 JavaScript 应用程序开发工具。TypeScript 会编译为可读性强、符合标准的 JavaScript。您可以在 playground 中试用,并通过 我们的博客 和 Twitter 账号 了解最新动态。
在 我们的社区页面 可以找到其他正在使用 TypeScript 的用户。
安装
如需获取最新稳定版本:
npm install -g typescript
对于我们的夜间构建:
npm install -g typescript@next
贡献方式
您可以通过多种方式为 TypeScript 贡献力量。
- 提交 Bug,并在问题修复提交后帮助我们进行验证。
- 审核 源代码变更。
- 在 StackOverflow 上与其他 TypeScript 用户和开发者交流。
- 在 TypeScript 社区 Discord 中互相帮助。
- 加入 Twitter 上的 #typescript 讨论。
- 贡献 Bug 修复。
- 阅读已归档的语言规范(docx、pdf、md)。
本项目已采用 Microsoft 开源行为准则。如需了解更多信息,请参阅 行为准则常见问题,或通过 opencode@microsoft.com 联系我们,提出其他问题或意见。
文档
路线图
有关我们计划的功能和未来发展方向的详细信息,请参阅我们的 路线图。
变更
我们进行了以下代码修改,以支持 ETS 开发范式。
2021 年 10 月
- 支持自定义组件
struct语法,并添加StructDeclaration和EtsComponentExpression节点类型。
2021年11月
- 支持自定义组件名称和参数的
gotoDefinition。 - 支持
StructDeclaration类型的生命周期补全。 - 支持函数和方法的
@Builder装饰器。
2022年1月
- 优化 eTS 语言支持。
- 支持
@BuilderParam装饰器和自定义容器 lambda 语法。 - 在
getCompletionAtPosition接口中添加 jsDoc 和 displayParts 信息。 - 支持 eTS 语言的 ScriptKind 和 Extension。
- 为 eTS 添加
PropertyAccessExpressionConditionCheck。
2022年2月
- 支持
@Styles装饰器及相关语法。 - 添加对
struct名称包含保留标签名的检查。 - 支持
stateStyles属性。 - eTS 补全性能优化。
- 支持函数的
@Extend和@Styles装饰器。