所以我在我的应用程序中提供了一个增强的 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());
DataTable
has.Rows
可以接收参数并返回DataRow
对象
parents.Rows(0).Item("...")
或不接收参数但可用于查询其他内容,如 Count
parents.Rows.Count
如何在TypeScript
声明中表达这些不同的行为?