检查对象是否在运行时使用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

回到顶部