definitelytyped相关内容

.d.ts 文件中定义的扩展接口

在我的 TypeScript 项目中,我对外部 js 依赖项使用 DefinitelyTyped 定义. 有时这些定义可能已经过时.也可能会发生某些库在运行时添加新方法的情况,例如 express-validator可以定义自定义验证器函数. 因此,我想扩展那些 .d.ts 定义,添加新的方法和/或属性. 因此,如果我在 express-validator.d.ts 中有我的绝对 ..
发布时间:2021-12-05 16:05:31 其他开发

TypeScript 出现错误 TS2304:找不到名称“要求"

我正在尝试启动并运行我的第一个 TypeScript 和绝对类型的 Node.js 应用程序,但遇到了一些错误. 当我尝试转译一个简单的 TypeScript Node.js 页面时,我收到错误“TS2304:找不到名称 'require'".我已经阅读了 Stack Overflow 上出现的其他几个此错误,我认为我没有类似的问题.我在 shell 提示符下运行命令: tsc movie ..
发布时间:2021-12-01 21:34:48 其他开发

TypeScript 构建错误:类型“IStateParamsService"上不存在属性

我的客户项目几乎都在使用 TypeScript.目前我正面临一个技术问题. 在我的 HTML 中,我有一个如下所示的锚标记: 在我的课程详细信息控制器中,我正在获取 stateparam 变量中的值.但是,如果我想从该变量访问我的“courseId",则会出现构建错误.请检查下面的图片. 但是如果我删除 IF 块,那么我会在开发人员控制台中获取日志,如下所示. 我必须获得 ..

如何在基于 Angular2 angular-cli 的项目中包含明确输入的文件

这种情况的最佳实践是什么: 我使用 angular-cli(即使用 ng new)创建了一个 Angular2 项目 我想包含来自 确定类型 的 TypeScript 类型 例如,我应该使用 typings 来安装类型吗?如何确保类型包含在 ng build 中? 如果您的回答是我应该以某种方式破解 webpack 设置,请说明我将如何操作,因为我只有 angular-cli ..
发布时间:2021-11-09 00:29:40 其他开发

为什么 Webpack 不排除我指定的文件夹?

我保留我的服务器 &客户端代码在同一个存储库中,虽然我使用 Webpack 只构建客户端: 如果我删除 src/server 文件夹,我的项目构建良好.但是当它在那里时,我会收到所有这些 Webpack Typescript 重复定义错误,例如: [1m[31mERROR in/home/rje/projects/ekaya/typings/main/ambient/react-dom/i ..
发布时间:2021-09-23 18:56:25 其他开发

你如何使用作为模块的 TypeScript 类型?

我正在尝试使用 typings 来加载 bowser.我已经安装了 Typings 并运行 typings install dt~bowser -DG --save-dev 在本地安装它.这很好用.但是现在我不知道如何使用它.过去,它“刚刚工作"——意思是,现在如果我尝试在 TypeScript 中写一些引用 bowser 的东西,它会找到我的定义文件(从 DefinitelyTyped) 并将 ..
发布时间:2021-09-12 18:39:13 其他开发

什么是“绝对类型化"?

我看到“DefinitelyTyped"与 TypeScript/JavaScript 开发有关,但我无法理解它的用法或一些代码示例来理解它. 我看了http://definelytyped.org/ 和 http://bartvds.github.io/projects/dt.html 但无法更好地理解它. 非常感谢任何指针、文章、代码示例. 解决方案 TypeScript ..
发布时间:2021-09-11 20:45:19 其他开发

如果打字(或 tsd)不可用怎么办?

我正在查看 TypeScript 手册,但似乎找不到答案. 如果我使用的是不存在类型的库,我有哪些选择? 一个是创建typings文件,但我真的不想这样做. 我的其他选择是什么,我似乎记得某种“声明"关键字? 或者可能是 tsconfig 中的某些内容? 我假设有一种方法可以全局声明这个变量(类型),所以每次我使用它时,它都会起作用. 而且我认为有一种方法可以将 ..
发布时间:2021-09-11 20:39:44 其他开发

有没有办法“提取"?TypeScript 接口属性的类型?

假设有一个库 X 的类型文件,其中包含一些接口. 接口 I1 {x:任何;}接口 I2 {y:{一:I1,乙:I1,丙:I1}z: 任何} 为了使用这个库,我需要传递一个与 I2.y 类型完全相同的对象.我当然可以在我的源文件中创建相同的界面: interface MyInterface {一:I1,乙:I1,丙:I1}让 myVar: MyInterface; 但后来我承担了保持库中最新 ..
发布时间:2021-09-11 20:21:46 其他开发

如何为具有默认导出的模块编写类型定义

我想为 storybook-router 编写类型定义一>.它不需要那么准确,因为这是一个次要的开发工具(即 any 是可以接受的),但我似乎无法让它工作. 我想代表的是: 从'storybook-router'导入StoryRouter; ...其中 StoryRouter 是一个与 @types/storybook__react 中的接口 StoryDe​​corator 相匹配的函 ..
发布时间:2021-08-30 20:13:24 其他开发

如何在带有 Field 和 FieldArray 的 React 组件中使用由 @types/redux-form 定义的类型?

我正在使用 React、Redux、Redux-Form 和 TypeScript 开发应用程序.我正在努力使用包 @types/redux-form (DefinitelyTyped) 定义的类型,尤其是 FieldArray.有一个属性“组件",我在其中传递了对组件的引用,但我不知道在描述它的道具时应该使用什么类型.我从 Redux-Form 存储库 下载了使用 FieldArray 的示例, ..
发布时间:2021-07-05 20:35:08 其他开发

如何安装与旧版 TypeScript 兼容的 @types?

我的项目使用@types/express 和@types/body-parser 之类的包.最近这些 .d.ts 文件被更新为使用通用默认值,但这意味着这些声明文件现在需要 TypeScript 2.3 或更高版本. 但是,我的项目仍然使用旧版本的 TypeScript - TypeScript 2.2.如何使用 npm 确保我的项目在不升级的情况下仍然可以理解这些定义文件? 解决方案 ..
发布时间:2021-06-09 19:07:01 其他开发