01 / 编译边界

类型只存在于编译期

运行时:JavaScript

源码视图


          

检查与运行

TS CHECK

等价 JavaScript 的实际输出

选择“运行 JS 等价代码”查看输出。

项目里交给编译器的边界

编辑器与 CI 使用同一份严格配置。不要依赖浏览器或 Node 在运行时替你检查接口字段。

{
  "compilerOptions": {
    "strict": true,
    "noUncheckedIndexedAccess": true,
    "exactOptionalPropertyTypes": true,
    "noEmit": true
  }
}

最小工作流

1安装本地编译器
npm i -D typescript
2先跑类型检查
npx tsc --noEmit
3在边界校验未知数据
网络 JSON 先是 unknown,通过守卫后再作为业务类型使用。