gpt4 book ai didi

javascript - tweet.Predicate 指令对 JavaScript 有效,但对 TypeScript 无效

转载 作者:行者123 更新时间:2023-12-03 10:41:21 25 4
gpt4 key购买 nike

我使用 Javascript 成功执行了这样的 Breeze 谓词:

var p3 =  new breeze.Predicate('items', 'any', 'serialNumber', breeze.FilterQueryOp.Contains, '12345');

因此,我搜索序列号包含 12345 的所有商品。

我需要在 Typescript 页面上执行相同类型的查询,但在 VS 中收到错误:

enter image description here

我在谓词中单击“转到定义”的位置:

class Predicate {
constructor (property: string, operator: string, value: any, valueIsLiteral?: boolean);
constructor (property: string, operator: FilterQueryOpSymbol, value: any, valueIsLiteral?: boolean);

因此, Breeze 类型定义(由 typescript 页面使用)似乎不包含具有这些参数数量的函数的定义。

这是breeze.d.ts版本是1.4

问题:如何让它与 typescript 页面一起工作?

PS:它在另一个 Javascript 页面上运行得很好,所以我认为应该可以在 Typescript 页面上运行它,不是吗?

谢谢。

最佳答案

抱歉,我错过了,但现在已修复。请获取最新版本breeze.d.ts from the Breeze github repo 。我也向 DefinelyTyped 发送了拉取请求,但这可能需要几天时间。

感谢您告知我们。

关于javascript - tweet.Predicate 指令对 JavaScript 有效,但对 TypeScript 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28766724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com