问题标签 [definitions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
95 浏览

javascript - 打字稿定义文件创建

我正在尝试为 js 库编写打字稿定义文件。该库导出以下项目:

Joi 是一个流行的库,并且已经定义了类型。(https://www.npmjs.com/package/@types/joi

如何在不重新定义定义文件中的命名空间的情况下正确导出定义文件中预先存在的 Joi 类型?
这样做的正确方法是什么?

我使用了工具 dts-gen ( https://github.com/Microsoft/dts-gen ) 来了解一下。它为 Joi 创建一个命名空间,如下所示:

然而,这对我来说似乎不正确。当实际定义已经存在时,我不明白 Joi 需要命名空间。

谢谢

0 投票
1 回答
67 浏览

api - Google 如何定义 Google API 配额的“日”?

例如,Google Cloud Translate API 设置了“每天”200 万个字符的默认配额。

但是,我在任何地方都找不到他们对“一天”的定义。

这是基于日历的,还是滑动时间间隔?

(观察表明这是一个滑动时间窗口。)

如果基于日历,每天什么时候开始?

这是不可变的还是变化的?

开发人员可以设置项目“天数”的开始时间或结束时间吗?

如果是滑动窗口,开发者可以重置吗?这可以帮助我们管理突然出现的使用情况,并可以帮助我们测试限制情况。

提前感谢您提供的任何信息。

0 投票
2 回答
845 浏览

arrays - 如何在打字稿中以特定顺序限制数组的类型

如何在打字稿中以特定顺序限制数组的类型,而不是定义范式。

这意味着,在 ts 中,我们只需声明一个数组定义,如:

const arr:Array<any> = []

我想在定义数组中得到一个特定的顺序,比如:

const arr = ['string', 0, ...];

value 只能是位置 0 的字符串 tyoe,并且只能是位置 1 的数字类型...

谢谢

0 投票
1 回答
1434 浏览

xml - WSDL 中的错误:文档不是定义文档元素

我在我的 wsdl 中收到以下错误:

该文档不是定义@ http://schemas.xmlsoap.org/wsdl/:文档元素命名空间不匹配预期“ http://schemas.xmlsoap.org/wsdl/ ”得到“”

有人有线索吗?

在此先感谢,艾玛

. . . .