检查对象是否在运行时使用TypeScript实现接口
我在运行时加载JSON配置文件,并使用接口定义其预期结构:
interface EngineConfig { pathplanner?: PathPlannerConfig;
debug?: DebugConfig;
...
}
interface PathPlannerConfig {
nbMaxIter?: number;
nbIterPerChunk?: number;
heuristic?: string;
}
interface DebugConfig {
logLevel?: number;
}
...
由于可以使用自动填充等功能,因此可以方便地访问各种属性。
问题:
回答:
没有。
当前,类型仅在开发和编译期间使用。类型信息不会以任何方式转换为已编译的JavaScript代码。
以上是 检查对象是否在运行时使用TypeScript实现接口 的全部内容, 来源链接: utcz.com/qa/417887.html