我希望对我的eslintrc.js进行类型检查,并拥有内置允许规则的所有类型定义。 即喜欢: 我通常希望它能与我所有的 eslint 扩展一起使用目前我能做的就是 在 json,但它几乎不起作用 ...
我希望对我的eslintrc.js进行类型检查,并拥有内置允许规则的所有类型定义。 即喜欢: 我通常希望它能与我所有的 eslint 扩展一起使用目前我能做的就是 在 json,但它几乎不起作用 ...
完整的 Typescript 赛普拉斯项目。 尝试以这种方式使用以下自定义命令时出现以下错误: 用法: 自定义命令: 目前记录在案: 我的错误很可能出现在此方法的文档中,记录此方法的推荐方法是什么? (尤其是我猜的返回值) ...
我的团队为我们正在使用的 API 创建了 typescript 类型定义,因此我们无法触及源代码,只能触及定义。 我们有一个名为add的函数,它本质上是在主程序中添加一个或多个 React 组件。 对象的props属性应该取决于component属性上列出的组件类型。 它看起来像这样: ...
我最近从 TypeScript 文件中引用了一些全局变量,TypeScript 标记了以下错误: 所以我创建了将以下代码添加到我的env.d.ts中(由create-vue在tsconfig.json中生成和引用): declare const msSpeechRecognition: unde ...
我有一个节点 js 文件,它导出一个数组,如const foobar = [{ foo: "bar" }] module.export = foobar 我该如何为此编写广告文件? 我试过了export declare const foobar: Ifoobar[]; interface I ...
我正在使用 TypeScript 4.4.4 并且我正在尝试在我的前端(React)中使用这个 EventSource polyfill: https://github.com/EventSource/eventsource 。 我还安装了 package 的类型定义。 我特别需要向 SSE 启动添 ...
我有一个 js function 输出一个包含 3 个数字的数组。 我能否定义一个类型/接口/将数组视为 object 的任何内容。 这样Somethig.GetVector().X转译成Something.GetVector()[0] ...
我想在使用 kotlin-js 创建的反应网站中使用引导卡组件。 该应用程序使用 kotlin-react 包装器和 react-bootstrap 库。 react-bootstrap 文档说使用 <Card.Body> 来放置内容。 到目前为止,我设法将 Card JavaScr ...
我有一个看起来像这样的 Vue 文件: 然后在我的 shims-vue.d.ts 文件中: 但是,我收到以下警告: Property '$router' does not exist on type 'CombinedVueInstance<Vue, ...> 据我了解,我的 shims ...
我正在使用已弃用的方法为 Javascript API 编写打字稿定义。 这是文档的摘录(他们说 API 但它只是关于这种单一方法): 此 API 无效。 出于兼容性目的而对其进行了维护。 出于兼容性目的,我还想在定义文件中记录此方法。 但如果可能的话,我想以某种方式传达它已被弃用。 虽 ...
在过去的 3-4 天里,我一直在尝试解决这个问题,通过谷歌搜索和大量阅读,但我没有看到任何包含我的用例的示例。 我想npm publish一个包含其类型定义的库。 我刚刚真正开始做 TS,因为另一个团队需要我的库来支持打字。 因此,让我尽可能多地(尽可能少地)介绍我认为的细节: tsconfig. ...
尝试使用辅助组件(项目目录外部)时出现TypeScript错误: TS2345: Argument of type '{ template: string; components: { SimpleCheckbox: typeof SimpleCheckbox; }; }' is not a ...
如下所列,假设我们有: 将多个任务组合在一起的函数r 和一个函数o返回一个像when(cb).map(cb)这样的形状 传递给when或map每个回调都应始终采用以下3参数: S, A, C ,其中S和C在r中定义, A在o定义。 这是打字稿游乐场的链接,它也显示了我遇到的错误。 我 ...
可以通过tsconfig.json配置打字稿编译器。 这还提供了用于使用typeRoots键发现类型定义文件的typeRoots 。 默认: 默认情况下,所有可见的“ @types”包均包含在您的编译中。 任何封闭文件夹的node_modules / @ types中的软件包 ...
我必须使用内部库对用户进行身份验证,但是现在我必须在打字稿项目中使用此库,因此我试图创建其定义文件(.d.ts),但是我都没有尝试过。 通常我会这样使用它: 所以我试图创建这样的定义文件: 但这是返回的错误:类型'typeof login'不存在属性'requestAuth ...
这是我目前拥有的: 假设我们没有模块加载器,我应该更改什么以便可以直接调用qux ? 我想避免的是: qux.default() 简而言之,我希望全局变量与默认导出匹配。 (当然, import defaultName from 'qux'; defaultName()应该继 ...
我目前正在研究Paper.js库的打字稿定义,但是我很难找到正确的方法来记录API的某些部分。 这种情况可以简化为以下情况:假设我们有一个Animal类,该类具有静态属性Dog ,用作该类的自定义构造函数: Animal实例可以通过两种方式构建: 要么: 在这两种情 ...
我正在用 Typescript 编写一个 webextension。 由于我想同时针对 Chrome 和 Firefox,我需要这个polyfill 。 导入它看起来像这样: 打字稿抱怨could not find a declaration file for webextension-pol ...
我有一个这样的结构,需要为此定义类型/接口,但是我无法使其正常工作。 那就是现在的样子。 它需要进行一些更改,因为在编译时出现错误: TS2322:输入'{“ lg”:{i:字符串; x:数字; y:数字; w:数字; h:数字; } []; }”不可分配给“布局”类 ...
我在TypeScript中制作了一些类和模块。 其他TypeScript应用程序可以直接使用TS文件,而无需类型定义。 但是,要发布到npm,我想我需要同时发布JS文件和类型定义文件。 我认为手工制作d.ts文件可能很浪费,那么如何从TypeScript文件生成类型定义文件呢? ...