1

所以我在我的应用程序中提供了一个增强的 JavaScript 脚本环境,由ClearScript.

我恍然大悟,我可以用它TypeScript来编写有希望的更好的代码,并且在大多数情况下,这是可行的。

在每个脚本的顶部,我有一个这样的导入语句

import {...} from "../d/global";

与 global.d.ts 中的出口类似

export class Progress {
  stop(): Progress;
  start(): Progress;
  toString(): string;
}

我的问题在于如何描述我从 System.Data 中提取的对象。

例如下面给了我DataTable一个parents

  var parents = DB.DTEval(
      new SQLStoredProcedureCall("taskRuleSet_49_see46")
      .numericParam("@XwCheckControllerFK", CONTROLLER_RECORD.XwCheckControllerID)
      .toString());

DataTablehas.Rows可以接收参数并返回DataRow对象

parents.Rows(0).Item("...")

或不接收参数但可用于查询其他内容,如 Count

parents.Rows.Count

如何在TypeScript声明中表达这些不同的行为?

4

0 回答 0