definitelytyped相关内容
从文档、Next.js 5.0 公告和互联网上的各种文章来看,Next.js 似乎很好地支持 TypeScript,并且很多人都在使用它. 但这些线程表明,对于 Next.js 应用程序至关重要的 getInitialProps 不起作用: https://github.com/zeit/next.js/issues/3396 https://github.com/zeit/next
..
我通常添加自定义 knockout 绑定处理程序 在 JavaScript 中通过 ko.bindingHandlers.myBindingHandler = {...} 但现在我必须通过 将它们添加到 TypeScript ko.bindingHandlers["myBindingHandler"] = {...} 否则我会收到此错误,因为我正在使用 typescript.d.ts:
..
在我的 TypeScript 项目中,我对外部 js 依赖项使用 DefinitelyTyped 定义. 有时这些定义可能已经过时.也可能会发生某些库在运行时添加新方法的情况,例如 express-validator可以定义自定义验证器函数. 因此,我想扩展那些 .d.ts 定义,添加新的方法和/或属性. 因此,如果我在 express-validator.d.ts 中有我的绝对
..
我正在尝试启动并运行我的第一个 TypeScript 和绝对类型的 Node.js 应用程序,但遇到了一些错误. 当我尝试转译一个简单的 TypeScript Node.js 页面时,我收到错误“TS2304:找不到名称 'require'".我已经阅读了 Stack Overflow 上出现的其他几个此错误,我认为我没有类似的问题.我在 shell 提示符下运行命令: tsc movie
..
我的客户项目几乎都在使用 TypeScript.目前我正面临一个技术问题. 在我的 HTML 中,我有一个如下所示的锚标记: 在我的课程详细信息控制器中,我正在获取 stateparam 变量中的值.但是,如果我想从该变量访问我的“courseId",则会出现构建错误.请检查下面的图片. 但是如果我删除 IF 块,那么我会在开发人员控制台中获取日志,如下所示. 我必须获得
..
这种情况的最佳实践是什么: 我使用 angular-cli(即使用 ng new)创建了一个 Angular2 项目 我想包含来自 确定类型 的 TypeScript 类型 例如,我应该使用 typings 来安装类型吗?如何确保类型包含在 ng build 中? 如果您的回答是我应该以某种方式破解 webpack 设置,请说明我将如何操作,因为我只有 angular-cli
..
我已经安装了 @types/chrome 并将其添加到 tsconfig.app.json “类型":[“铬合金"] 但是当我在组件中使用 chrome.app 时,它显示一个错误: “typeof chrome"类型不存在“app"属性 @types/chrome 文件夹包含 chrome-app.d.ts 是我需要的文件,我该如何参考 来源 https://github.
..
我想使用 React 组件 https://github.com/alexkuz/react-json 树这是在我的打字稿项目中用 JavaScript 编写的. 用法根据Javascript中的示例非常简单: 从 'react-json-tree' 导入 JSONTree//在 React 组件中:常量 json = {数组:[1, 2, 3],布尔:真的,目的: {foo: '酒吧'}
..
我保留我的服务器 &客户端代码在同一个存储库中,虽然我使用 Webpack 只构建客户端: 如果我删除 src/server 文件夹,我的项目构建良好.但是当它在那里时,我会收到所有这些 Webpack Typescript 重复定义错误,例如: [1m[31mERROR in/home/rje/projects/ekaya/typings/main/ambient/react-dom/i
..
我在使用 Visual Studio 2015 CTP 并尝试使用 TypeScript 时遇到以下错误. 1>VSTSC:错误 TS5015:版本:不支持的语言环境:'en-US'.1>VSTSC:错误 TS5023:构建:未知选项“noEmitOnError" 通过在 csproj 文件中设置以下配置 ,我能够消除这两个错误 1.4fa
..
我有一堆简单的 .ts 文件.非项目(即独立的 .ts 脚本).他们使用一些 node.js 功能.TypeScript 和节点类型定义通过 安装 npm install -g typescriptnpm install -g @types/node 问题:在 Windows 上我可以毫无问题地运行 tsc foo.ts.它可以很好地将 .ts 转换为 .js.但是在 Ubuntu 16.0
..
我正在尝试使用 typings 来加载 bowser.我已经安装了 Typings 并运行 typings install dt~bowser -DG --save-dev 在本地安装它.这很好用.但是现在我不知道如何使用它.过去,它“刚刚工作"——意思是,现在如果我尝试在 TypeScript 中写一些引用 bowser 的东西,它会找到我的定义文件(从 DefinitelyTyped) 并将
..
我看到“DefinitelyTyped"与 TypeScript/JavaScript 开发有关,但我无法理解它的用法或一些代码示例来理解它. 我看了http://definelytyped.org/ 和 http://bartvds.github.io/projects/dt.html 但无法更好地理解它. 非常感谢任何指针、文章、代码示例. 解决方案 TypeScript
..
我正在查看 TypeScript 手册,但似乎找不到答案. 如果我使用的是不存在类型的库,我有哪些选择? 一个是创建typings文件,但我真的不想这样做. 我的其他选择是什么,我似乎记得某种“声明"关键字? 或者可能是 tsconfig 中的某些内容? 我假设有一种方法可以全局声明这个变量(类型),所以每次我使用它时,它都会起作用. 而且我认为有一种方法可以将
..
假设有一个库 X 的类型文件,其中包含一些接口. 接口 I1 {x:任何;}接口 I2 {y:{一:I1,乙:I1,丙:I1}z: 任何} 为了使用这个库,我需要传递一个与 I2.y 类型完全相同的对象.我当然可以在我的源文件中创建相同的界面: interface MyInterface {一:I1,乙:I1,丙:I1}让 myVar: MyInterface; 但后来我承担了保持库中最新
..
我想为 storybook-router 编写类型定义一>.它不需要那么准确,因为这是一个次要的开发工具(即 any 是可以接受的),但我似乎无法让它工作. 我想代表的是: 从'storybook-router'导入StoryRouter; ...其中 StoryRouter 是一个与 @types/storybook__react 中的接口 StoryDecorator 相匹配的函
..
我正在使用 React、Redux、Redux-Form 和 TypeScript 开发应用程序.我正在努力使用包 @types/redux-form (DefinitelyTyped) 定义的类型,尤其是 FieldArray.有一个属性“组件",我在其中传递了对组件的引用,但我不知道在描述它的道具时应该使用什么类型.我从 Redux-Form 存储库 下载了使用 FieldArray 的示例,
..
我想为 Summernote.jsx 编写一个自定义定义文件,这样我就不会找不到 react-summernote 模块 我已经写了 声明 var ReactSummernote: JSX.ElementClass;声明模块“react-summernote"{导出默认 ReactSummernote;} 并将其导入为 从'react-summernote'导入ReactSummern
..
假设我创建了一个简单的函数来将其输入加倍, >让 f1: (x: number) =>数字 = x =>x * 2;>.type f1让 f1: (x: number) =>数字 如果我想取第一个值并将其翻倍,我可以这样做 let f2 = R.pipe( R.take(1), f1 );让 f2 = R.pipe( R.head, f1 ); 这些都在 TypeScript 之外运行 f
..
我的项目使用@types/express 和@types/body-parser 之类的包.最近这些 .d.ts 文件被更新为使用通用默认值,但这意味着这些声明文件现在需要 TypeScript 2.3 或更高版本. 但是,我的项目仍然使用旧版本的 TypeScript - TypeScript 2.2.如何使用 npm 确保我的项目在不升级的情况下仍然可以理解这些定义文件? 解决方案
..