typescript2.0

    3热度

    2回答

    我有一个Redux存储并希望将其连接。这里从我的容器成分的提取物: interface IProps { states: IAppState; actions: IAppProps; } // mapping state to the props const mapStateToProps = (state: IAppState, ownProps = {}) => ({

    0热度

    2回答

    我一直在阅读在React中处理多个输入的准则。 https://facebook.github.io/react/docs/forms.html#handling-multiple-inputs 代码工作,但问题打字稿开始。我得到以下错误this.setState({ [name]: value});: error TS2345: Argument of type '{ [x: string]:

    0热度

    1回答

    我发现这个包的React组件与我需要的完全一样。不幸的是没有可用的类型,所以我决定自己创建它们。 套餐: https://www.npmjs.com/package/react-tag-input https://github.com/prakhar1989/react-tags 这是我想出了定义,他们与被GitHub上https://github.com/prakhar1989/react-ta

    1热度

    2回答

    我看到这个错误与打字稿: 代码本身看起来就像这样: let fn = function (transformPaths: Array<string>, cb: Function) { async.mapLimit(transformPaths, 5, function (t: string, $cb: Function) { // .... }, cb);

    0热度

    1回答

    此刻我正在edx.org关于Typescript2做一个教程。 但我需要一些帮助,自我评估实验室: “现在你已经学会了如何使用打字稿,你会做一个简单的掷骰应用以下参数的基础知识: 使用在应用程序中以下几种类型:数组,数字,字符串,布尔 使用枚举声明可能卷起值(提示:他们不必为数字) 使用一个类来创建。你的死亡,包括需要的CSS样式的键入属性(长度,宽度,边界,颜色)以及骰子中包含的值。 创建一个界

    0热度

    1回答

    我遇到了一个奇怪的问题,其中VS-代码(1.13.1,MacOS)每次使用类时都显示错误getter或setter with the错误: [ts] Accessors are only available when targeting ECMAScript 5 and higher. 问题是我的tsconfig.json瞄准ES6!这里的配置: { "compilerOptions":

    0热度

    1回答

    我在这个打字稿代码的实现中遇到错误。我在这里将一种类型映射到另一种类型。但是,在分配之前,vscode显示变量'test'被使用的错误。任何人都可以请帮忙? interface A { name: string; age: string; sex: string; } interface B { name: any; age: string;

    0热度

    1回答

    我有一个功能,我通过决心和拒绝它: resolve: Function, reject: Function 又名: new Promise((resolve, reject) => { helper(resolve,reject); }) 我要找的类型定义这两个功能(我知道它们很简单,但我不如使用官方的功能)。 我看到这个问题/答案: How to use Typescript

    1热度

    1回答

    使用Typescript v2.4.1,默认为空(空)compilerOptions。 我明白通常泛型可以用来约束函数或类方法的返回类型与传递参数的类型相同。不过,我明白keyof提供了更多的一点点力量,我想用它来约束类方法的返回类型是相同的存储的属性值。 最后一行(设置为x)的是给我下面的编译错误(某种程度上与输入扩大似乎): 类型“串|数字'不可分配给'字符串'类型。 类型'数字'不可分配给类

    0热度

    2回答

    我有一个(比较)函数与联合返回类型。它可以返回-1,1或0。然而,当至少有一个被比较的项目未被定义时,我需要一个特例(“结果”)。编译器允许我添加null作为潜在的返回值,但不是NaN(在某些情况下,这是有意义的,例如比较数字或日期)。 这将编译 function myFunc(item1: MyType, item2: MyType): -1 | 0 | 1 | null { ...