SuperAPI AI 工具集

roblox-ts

编程与开发

查看项目

更新于 10-15 17:33

技能介绍

用途:roblox-ts 是一个面向 Roblox 的 TypeScript 到 Luau 转译器,让开发者用 TypeScript 语法编写 Roblox 游戏逻辑。资料说明它是“Roblox 加 TypeScript 语法”,而非完整 JavaScript,很多 JS API 并不存在。

主要能力与参考主题:

  1. JS 差异(core-js-differences):涵盖缺失的 API、assert() 的真值判断、any 类型与 typeof 等差异。
  2. 类型检查(core-type-checking):typeIs、classIs、RemoteEvent 校验。
  3. 构造器(core-constructors):new 语法、DataType 数学运算(.add/.sub)、集合类型。
  4. 工具类型(core-utility-types):satisfies、InstancePropertyNames、Services、ExtractKeys。
  5. Luau 互操作(feature-luau-interop):$tuple、LuaTuple、类型声明、回调与方法。
  6. 游戏层级(feature-game-hierarchy):用 services.d.ts 为 Workspace 子对象添加类型。

使用方式与限制:资料未提供安装命令、具体代码示例或配置步骤,暂未提供。已知资料基于 roblox-ts v3.0.0,生成于 2026-01-31。适用于不确定某个 JavaScript API 是否存在,或需要处理 Luau 互操作时查阅。