草庐IT

Types-TypeScript

全部标签

node.js - 需要带有 TypeScript、SystemJS 和 Electron 的 nodejs "child_process"

我正在开发一个简单的nodejselectron(以前称为原子壳)项目。我正在使用angular2编写它,使用与他们在typescript文档中推荐的相同项目设置:tsc:{"compilerOptions":{"target":"es5","module":"system","moduleResolution":"node","sourceMap":true,"emitDecoratorMetadata":true,"experimentalDecorators":true,"removeComments":false,"noImplicitAny":false},"exclude"

node.js - 使用 uglify 将 TypeScript 转为 JavaScript

我在ts目录下有4个TypeScript文件。我可以使用typescript:base任务将它们全部编译成一个带有源映射(main.js.map)的文件(main.js)。但是,当编译多个TypeScript文件时,尝试uglify这些文件不起作用。当sourceMapIn由多个文件组成时,就好像uglify会感到困惑。如何将一个包含多个文件的TypeScript项目编译成一个包含sourcemap的文件(返回原始ts文件)这是grunt文件:module.exports=function(grunt){grunt.initConfig({uglify:{dist:{options:{

node.js - 使用 uglify 将 TypeScript 转为 JavaScript

我在ts目录下有4个TypeScript文件。我可以使用typescript:base任务将它们全部编译成一个带有源映射(main.js.map)的文件(main.js)。但是,当编译多个TypeScript文件时,尝试uglify这些文件不起作用。当sourceMapIn由多个文件组成时,就好像uglify会感到困惑。如何将一个包含多个文件的TypeScript项目编译成一个包含sourcemap的文件(返回原始ts文件)这是grunt文件:module.exports=function(grunt){grunt.initConfig({uglify:{dist:{options:{

使用此关键字使用Typescript对象扩展操作员

在我的代码中,我通常必须将数据从JSON复制到构造函数中实例化类。functionappend(dst,src){for(letkeyinsrc){if(src.hasOwnProperty(key){dst[key]=src[key];}}};exportclassDataClass{id:number;title:string;content:string;img:null|string;author:string;//nomethods,justrawdatafromAPI}exportclassAdoptedClass1extendsDataClass{//hassamefieldsa

node.js - TypeScript - 如何结合使用 Mongoose 填充来定义模型?

背景我在我的Node.JS应用程序中使用Mongoose和TypeScript。从数据库中获取数据时,我在很多地方都使用了Mongoose的populate。我面临的问题是我不知道如何键入我的模型,以便属性可以是ObjectId或填充来自另一个集合的数据。我尝试过的我尝试在我的模型类型定义中使用联合类型,这似乎是TypeScript提供的用于涵盖这些类型的东西:interfaceUserextendsDocument{_id:Types.ObjectId;name:string}interfaceItemextendsDocument{_id:Types.ObjectId;//Unio

node.js - TypeScript - 如何结合使用 Mongoose 填充来定义模型?

背景我在我的Node.JS应用程序中使用Mongoose和TypeScript。从数据库中获取数据时,我在很多地方都使用了Mongoose的populate。我面临的问题是我不知道如何键入我的模型,以便属性可以是ObjectId或填充来自另一个集合的数据。我尝试过的我尝试在我的模型类型定义中使用联合类型,这似乎是TypeScript提供的用于涵盖这些类型的东西:interfaceUserextendsDocument{_id:Types.ObjectId;name:string}interfaceItemextendsDocument{_id:Types.ObjectId;//Unio

javascript - 在 TypeScript 中将类导出为 Node.js 模块

我熟悉TypeScript中的export关键字,以及使用TypeScript从Node模块导出内容的两种规范方法(当然,也可以使用TypeScript模块,但它们甚至离我要找的更远):exportclassClassName{}还有一系列exportfunctionfunctionName(){}但是,我通常编写模块的方式是:varClassName=function(){};ClassName.prototype.functionName=function(){};module.exports=ClassName;有没有办法使用TypeScript导出语法来做到这一点?

javascript - 在 TypeScript 中将类导出为 Node.js 模块

我熟悉TypeScript中的export关键字,以及使用TypeScript从Node模块导出内容的两种规范方法(当然,也可以使用TypeScript模块,但它们甚至离我要找的更远):exportclassClassName{}还有一系列exportfunctionfunctionName(){}但是,我通常编写模块的方式是:varClassName=function(){};ClassName.prototype.functionName=function(){};module.exports=ClassName;有没有办法使用TypeScript导出语法来做到这一点?

javascript - 将 Nodejs 与 Typescript 一起使用

我想在我的typescript项目中使用Nodejs,并从https://github.com/borisyankov/DefinitelyTyped/tree/master/node下载了node.d.ts但是VisualStudio在.d.ts文件中发现了很多错误。它们都基本相同:Error2exportedinterface'Server'extendsinterfacefromprivatemodule'events'C:\Users\lhk\Desktop\typescript-game\strategygo\node\node-0.8.d.ts23637node-0.8.d

javascript - 将 Nodejs 与 Typescript 一起使用

我想在我的typescript项目中使用Nodejs,并从https://github.com/borisyankov/DefinitelyTyped/tree/master/node下载了node.d.ts但是VisualStudio在.d.ts文件中发现了很多错误。它们都基本相同:Error2exportedinterface'Server'extendsinterfacefromprivatemodule'events'C:\Users\lhk\Desktop\typescript-game\strategygo\node\node-0.8.d.ts23637node-0.8.d