草庐IT

$TypeScript

全部标签

如何在typescript中编写代码以在 tsc 之后在 javascript 中创建私有成员?

Howtowritecodeintypescripttomakeprivatememberinjavascriptaftertsc?本问题已经有最佳答案,请猛点这里访问。当我在typescript中使用private关键字时,tsc会生成带有公共成员的javascript代码。所以typescript中类的私有成员是javascript中的公共成员。请看这个如何在typescript中编写代码以在javascript中接收私有成员?在javascript中,您可以使用显示模块模式创建私有成员123456789varMyClass=function(){  varprivateMember=fu

typescript:什么是”裸类型参数”

Typescript:whatisa"nakedtypeparameter"请参阅https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-8.html#distributive-conditional-typesConditionaltypesinwhichthecheckedtypeisanakedtypeparameter...Google没有帮助,或者答案是针对C#,我不知道。在Typescript文档中也找不到该术语。从上下文中获取含义也很难......顺便说一句,我知道什么是"类型参数"。但是"赤

如何在typescript中编写代码以在 tsc 之后在 javascript 中创建私有成员?

Howtowritecodeintypescripttomakeprivatememberinjavascriptaftertsc?本问题已经有最佳答案,请猛点这里访问。当我在typescript中使用private关键字时,tsc会生成带有公共成员的javascript代码。所以typescript中类的私有成员是javascript中的公共成员。请看这个如何在typescript中编写代码以在javascript中接收私有成员?在javascript中,您可以使用显示模块模式创建私有成员123456789varMyClass=function(){  varprivateMember=fu

typescript:什么是”裸类型参数”

Typescript:whatisa"nakedtypeparameter"请参阅https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-8.html#distributive-conditional-typesConditionaltypesinwhichthecheckedtypeisanakedtypeparameter...Google没有帮助,或者答案是针对C#,我不知道。在Typescript文档中也找不到该术语。从上下文中获取含义也很难......顺便说一句,我知道什么是"类型参数"。但是"赤

关于typescript:找不到在同一文件中定义的名称;如何实现联合类型的 const 值?

Cannotfindnamedefinedinsamefile;Howtoachieveuniontypeofconstvalues?我导出了一些字符串常量并尝试将它们用于同一文件中的类型定义,但它不起作用。12345678exportconstSET_DETERMINATION='SET_DETERMINATION';exportconstSET_HIGHLIGHTING='SET_HIGHLIGHTING';exportconstSET_TEXT='SET_TEXT';exporttypeTHypoAction= SET_DETERMINATION |SET_HIGHLIGHTING |S

关于typescript:找不到在同一文件中定义的名称;如何实现联合类型的 const 值?

Cannotfindnamedefinedinsamefile;Howtoachieveuniontypeofconstvalues?我导出了一些字符串常量并尝试将它们用于同一文件中的类型定义,但它不起作用。12345678exportconstSET_DETERMINATION='SET_DETERMINATION';exportconstSET_HIGHLIGHTING='SET_HIGHLIGHTING';exportconstSET_TEXT='SET_TEXT';exporttypeTHypoAction= SET_DETERMINATION |SET_HIGHLIGHTING |S

关于 ramda.js:如何将 R.pick 与 TypeScript 一起使用

HowtouseR.pickwithTypeScript我正在尝试类似的东西123456789101112131415161718192021importRfrom'ramda'importfsfrom'fs'importpathfrom'path'import{promisify}from'util'constreadFile=promisify(fs.readFile)exportasyncfunctiondiscoverPackageInfo():Promise name:string, version:string description:string}>{ returnreadFil

关于 ramda.js:如何将 R.pick 与 TypeScript 一起使用

HowtouseR.pickwithTypeScript我正在尝试类似的东西123456789101112131415161718192021importRfrom'ramda'importfsfrom'fs'importpathfrom'path'import{promisify}from'util'constreadFile=promisify(fs.readFile)exportasyncfunctiondiscoverPackageInfo():Promise name:string, version:string description:string}>{ returnreadFil

关于 typescript1.4:TypeScript – 无法在类之外创建”删除”函数

TypeScript-Unabletocreatea"delete"functionoutsideofaclass我面临的问题是,在类定义之外,我无法创建名称与关键字相同的函数。同样的"问题"出现在其他关键字上,但delete是这里感兴趣的关键字。这工作:123456  classWebServiceInterface{    create():void{}    retrieve():void{}    update():void{}    delete():void{}  }请注意,我有一个名为"delete"的函数成员。但这不起作用:12345678910111213141516  cl

关于 typescript1.4:TypeScript – 无法在类之外创建”删除”函数

TypeScript-Unabletocreatea"delete"functionoutsideofaclass我面临的问题是,在类定义之外,我无法创建名称与关键字相同的函数。同样的"问题"出现在其他关键字上,但delete是这里感兴趣的关键字。这工作:123456  classWebServiceInterface{    create():void{}    retrieve():void{}    update():void{}    delete():void{}  }请注意,我有一个名为"delete"的函数成员。但这不起作用:12345678910111213141516  cl