-
3 votesanswersviews
TypeScript 2.0会从排除的文件中引发错误吗?
我有一个基于this种子项目的nodeJS项目 . 它有两个 tsconfig.json 文件,如下所示: { "compilerOptions": { "target": "es6", "module": "system", "mo... -
2 votesanswersviews
打字稿的不同导入和导出形式
打字稿中我是一个不高兴的人 . 任何人都可以向我解释这些出口之间的区别: export default class Foo {} /* or */ class Foo {} export = Foo; /* or */ export class Foo { } 以及这些导入形式之间的区别: import x = require('y'); import x from 'y'; import { ... -
3 votesanswersviews
在TypeScript接口中使用字符串枚举值作为计算属性键
我想定义一个函数,根据我给出的键返回不同类型的对象 . 它基本上就像 createElement 函数中使用的技巧一样 https://github.com/Microsoft/TypeScript/blob/master/lib/lib.dom.d.ts#L3117 但是,我想使用字符串枚举类型而不是字符串文字 . 所以我写了这样的东西 class Dog {} class Cat {} cla... -
2 votesanswersviews
从命名空间重新导出Typescript枚举?
我在模块'some-lib'中有一个枚举定义 . 我想从我的模块中的命名空间重新导出它,如下所示: import { PaymentType } from 'some-lib'; namespace Payout { export enum PaymentType = PaymentType; } 我没有运气 . 我想这样做是为了别名枚举并将其放入不同的命名空间以避免与具有相同名称的其... -
0 votesanswersviews
VSCode TypeScript Intellisense无法正常工作
从字面上看,我把头发拉到这里 . Mac上的VSCode 1.6.0,Typescript 2.0.2,但我也试过2.0.0 . 我尝试过针对es5,es6,有或没有commonjs模块定位 . 我无法获取我的项目本地的其他文件或node_modules文件夹中的任何内容的intellisense . 我甚至将node_modules中的typescript文件安装到我的typings文件夹中,... -
4 votesanswersviews
如何阻止typescript 2.0在解析模块时走遍所有父目录?
升级到Typescript 2.0(2.1.6)并开始提供“重复标识符”错误 . 经过仔细研究后发现,Typescript开始从所有上层目录(实质上是其他项目)导入@types . 什么配置让Typescript忽略上层node_modules? src └── node_modules << *** how to ignore it? *** └── @types └... -
1 votesanswersviews
Angular 6和bpmn-properties-panel
我想在我的项目中使用bpmn.io . 所以我试图将bpmn-properties-panel与Angular集成 . 我安装了所有模块并导入它们 . 但我没有得到他们所展示的所有 properties . 我得到的是图像下方 如您所见,我无法查看特定任务的所有属性 . 我经历了他们的官方论坛Angular 6 and properties-panel 如果我喜欢那样的话 import camu... -
0 votesanswersviews
为什么打字稿没有显示错误? (反应)
我有一个容器如下: lass BurgerBuilder extends React.Component { state = { ingredients: { salad: 1, bacon: 1, cheese: 2, meat: 2 } } render() { return( <... -
0 votesanswersviews
TypeScript和React - 子类型?
我有一个非常简单的功能组件如下 import * as React from 'react'; export interface AuxProps { children: React.ReactNode } const aux = (props: AuxProps) => props.children; export default aux; 另一个组成部分 impo... -
36 votesanswersviews
TypeScript导入路径别名
我目前正在开发一个TypeScript应用程序,它由多个用TypeScript编写的Node模块组成,安装在 node_modules 目录中 . 在继续之前,我想指出我使用的是TypeScript 2.0,如果需要,我也不会对使用2.1 dev版本产生不利影响 . 我只是想让这个工作 . 每个Node模块的结构都是这样的: dist/ es2015/ index.js ... -
3 votesanswersviews
使用TypeScript和带有选项对象的构造函数进行DRY
我有这个代码: export interface LDAPPoolOpts { id: number; size: number; connOpts: any; active: Array<any>; inactive: Array<any>; dn: string; pwd: string; waitingForClient: Array&... -
17 votesanswersviews
使用TypeScript 2.0导入js文件
摘要 我正在尝试从外部位置导入".js"文件(即 node_modules )我正在尝试使用commonjs模块模式执行此操作,但 import 不希望使用".js"文件类型,直到我在".js"文件附近添加".d.ts"文件同一文件夹 . 但问题是我不希望用".d.ts"文件影响任何 node_mo... -
1 votesanswersviews
在TypeScript中扩展Kendo UI窗口
我正在尝试扩展Telerik的一个Kendo UI类,即 Window 小部件 . 我正在使用TypeScript 2.2.2 . 供您参考,这就是 Window 的定义 . 我只包括与此问题相关的部分 . class Window extends kendo.ui.Widget { static extend(proto: Object): Window; constructor... -
2 votesanswersviews
Angular 2 / Typescript 2 / ASP.Net Core @ angular / core无法识别
我是Angular和TypeScript的新手 . 我试图在ASP.Net核心项目中运行一个角度应用程序 . 在TypeScript 1.8上运行时工作正常 . 我需要升级到TypeScript 2,因为我想使用ng2-bootstrap然后应用程序完全停止工作 . 它没有在import语句中识别@ angular / core . 我没有打字配置文件 . 我不确定是否需要 . 任何帮助都会非常感... -
7 votesanswersviews
Ionic 2 / angular 2 - 如何使用Typescript将HTML元素添加到我的组件中?
Please don't dislike judging by the title, read the post first. 我刚刚开始学习使用离子2框架的typescript和angular 2 . 我正在添加引用typscript变量“newItem”的html元素,如下所示: <ion-content> <ion-list inset> <ion-... -
1 votesanswersviews
lib在哪里来自typecsript?
我有一个打字稿@2项目 . 我想使用一些ecma2017功能 . 我发现可以在 tsconfig.json 中的 compilerOptions 中应用 lib : "target": "es6", "lib": [ "es2017", "dom" ], 然而,为什么这有效?这些l... -
1 votesanswersviews
使用VSCode或Chrome中的Typescript创建React App进行调试测试
使用(https://github.com/Microsoft/TypeScript-React-Starter)创建了一个应用程序 npm install -g create-react-app create-react-app my-app --scripts-version = react-scripts-ts 我已经阅读了很多文章,似乎是绕圈子,但还没有找到我如何调试默认的app.test... -
4 votesanswersviews
Angular 2 / leaflet map,如何从标记弹出窗口链接到组件? ... routerLink?
在我的角度2应用程序中,我有一个传单映射,弹出窗口绑定到onClick事件 . 弹出窗口的内容有一个指向角度组件的链接 . 但是当我在.setContent()函数中使用routerLink时,链接不会显示 . 我猜这种情况正在发生,因为.setContent()无法渲染有意义的angular 2指令 . 我可以用什么呢? @Component({ selector: 'app-map', ... -
2 votesanswersviews
TypeScript @types模块无法相互解析
当我使用npm来安装这样的TypeScript定义时 npm install --save @types/express 我无法使用已安装的模块,因为它们无法相互解决 . 例如,@ types / express需要@ types / express-static-server-core,但由于 @types/express/index.d.ts 包含 express-static-server... -
1 votesanswersviews
角度为6的StaticInjectorError(AppModule)窗口
如何使用该窗口从该位置打开excel文件? constructor( private fb: FormBuilder, private http: Http, private router: Router,private window:Window) { } window.open(this.excelURL + "report/" + this.getexportlist.... -
0 votesanswersviews
从类中双向数据绑定nativescript
如何在Nativescript中实现双向绑定? 以下是我的尝试 . 变量CompModel包含值“FA I Test” . 我希望能够以类别FA I Test“设置的方式绑定数据,然后在用户单击按钮时更改要显示的值的任何值 . 从@ angular / core导入;从“ui / core / dependency-observable”导入;从“data / observable”导入; @... -
3 votesanswersviews
Redux connect的mapStateToProps的正确类型声明(TypeScript 2)
我有一个Redux商店,想要连接它 . 这是我的容器组件的摘录: interface IProps { states: IAppState; actions: IAppProps; } // mapping state to the props const mapStateToProps = ( state: IAppState, ownProps = {} ) => ({ s... -
3 votesanswersviews
在Angular 2中将函数从Parent传递给Child组件
我在Parent Component中有一个Array( mMemberCount ),根据这个数组的大小,子组件(Reusable)附加到Parent组件 . <member-template *ngFor="let item of mMemberCount" [title]="item.relation" [memberid]="item... -
0 votesanswersviews
TypeScript Union类型编号或特定字符串
我正在尝试使用typeScript Union Types . 我有一个带有数字属性的类,但我希望它有三个特殊情况:Infinity,None和Auto Infinity和None分别用 Number.POSITIVE_INFINITY 和 NULL 表示,但我不知道如何处理自动值 . 该值最初出现在表示为字符串的XML文档中 . 例如 <element myValue="123&... -
0 votesanswersviews
获取Typescript 2路径映射(别名)工作
我正在尝试使用以下配置为我的打字稿应用程序引用自定义模块快捷方式(即使用 ts 路径映射功能) . Project structure dist/ src/ lyrics/ ... ts files app/ ... ts files 完整的项目结构在这里:github.com/adadgio/npm-lyrics-ts,当然没有提交dist文件夹) tsconfi... -
0 votesanswersviews
Angular CLI - 窗口对象的扩展不再有效
我的新Angular CLI项目存在问题(下面的版本信息) . 似乎窗口对象的扩展在新版本中不再起作用 . ng --version angular-cli:1.0.0-beta.17 node:6.9.1 os:win32 x64 windows 10 我有一个看起来像这样的myAPI.js文件...... var myAPI = myAPI || {}; (function(myAPI)... -
1 votesanswersviews
React Native w / TypeScript this.setState不是函数
我目前正在使用React Native 0.39.2 w /最新的TypeScript,当我运行componentDidMount()方法和setState时,我得到一个错误.setState不是一个函数 . 我尝试用 this.setState({isLoggedIn: true}).bind(this) 绑定 虽然因为我使用布尔值作为类型它不会让我没有给出类型错误,甚至设置为任何类型仍然会得到... -
0 votesanswersviews
Angular 4自定义http拦截器 . localStorage.getItem()返回null
我正在使用Azure B2C身份验证 . 成功重定向后,访问令牌将存储在浏览器的localStorage中,对于后续的API调用,http拦截器类应该将auth令牌附加到所有出站请求 . 问题是localStorage.getItem()在尝试从localStorage读取auth令牌时返回null . 这是代码, import { HttpClient, HttpEvent, HttpHandl... -
0 votesanswersviews
Typescript Compiler无法调用类型缺少调用签名的表达式
我正在使用Array(来自JavaScript)和List(来自facebook immutable库) . 我创建了以下功能: fooFunc(descriptors: List<Descriptor> | Array<Descriptor>) { let descriptor = descriptors.find(d => d.game == game); }... -
1 votesanswersviews
警告 - 无法调用类型缺少调用签名的表达式
我有以下代码: export interface IStartCreate1 { (desc?: string, opts?: IDescribeOpts, arr?: Array<string | IDescribeOpts | TCreateHook>, fn?: TCreateHook): void; tooLate?: boolean; } export interf...