首页 > 其他分享 >error TS9005: Declaration emit for this file requires using private name 'xxx'. An explici

error TS9005: Declaration emit for this file requires using private name 'xxx'. An explici

时间:2023-04-07 14:47:18浏览次数:42  
标签:pow xxx param declaration pnt2 emit Math pnt1

error TS9005: Declaration emit for this file requires using private name 'distance'. An explicit type annotation may unblock declaration emit.

代码如下:

/**
 * 计算两个坐标之间的距离
 * @param pnt1
 * @param pnt2
 * @returns {number}
 * @constructor
 */
export const distance2 = (pnt1, pnt2) => {
    return Math.sqrt(Math.pow(pnt1[0] - pnt2[0], 2) + Math.pow(pnt1[1] - pnt2[1], 2))
}

 

解决方案:将 @constructor 注释移除(可能是无意间手误生成的注释)。

/**
 * 计算两个坐标之间的距离
 * @param pnt1
 * @param pnt2
 * @returns {number}
 */
export const distance2 = (pnt1, pnt2) => {
    return Math.sqrt(Math.pow(pnt1[0] - pnt2[0], 2) + Math.pow(pnt1[1] - pnt2[1], 2))
}

 

问题解决,原理未知。稍后补充。

 

标签:pow,xxx,param,declaration,pnt2,emit,Math,pnt1
From: https://www.cnblogs.com/CyLee/p/17296064.html

相关文章

  • org.springframework.amqp.rabbit.listener.BlockingQueueConsumer$DeclarationExcept
    错误信息:com.xubo.rabbitmq.springbootrabbitmq.SpringbootRabbitmqApplication._________/\\/___'_____(_)______\\\\(()\___|'_|'_||'_\/_`|\\\\\\/___)||_)||||......
  • 痞子衡嵌入式:利用i.MXRT1xxx系列ROM集成的DCD功能可轻松配置指定外设
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是利用i.MXRT1xxx系列ROM集成的DCD功能可轻松配置指定外设。关于i.MXRT1xxx系列芯片BootROM中集成的DCD功能这个话题,痞子衡早就想写了,但是一直没有动笔,毕竟这个话题比较生涩,单独讲会比较枯燥。最近痞......
  • 建模copy时报错[lsFrozen Field is not found in the CDO xxxxChanges] 的解决方法
    报错如图  日志报错如下  根据日志内容查找问题原因:由于SetIsFrozen逻辑导致异常。解决办法:重写Maint的SaveAs方法,去掉SetIsFrozen逻辑。  ......
  • __attribute__ ((cleanup(xxx)))
    编译器属性__attribute__用于向编译器描述特殊的标识、检查或优化.(一)基本用法__attribute__((cleanup(...))),用于修饰一个变量,在它的作用域结束时可以自动执行一个指定的方法,如://指定一个cleanup方法,注意入参是所修饰变量的地址,类型要一样//对于指向objc对象的指针(id*),......
  • xxxx
    以下是使用docker-compose方式部署MySQL5.7并实现持久化登录和操作日志,并对操作日志进行日期切割的示例:创建一个目录,例如mysql-data,用于存储MySQL数据和配置文件。在该目录下创建一个docker-compose.yml文件,并添加以下内容:version:'3.7'services:db:image:mysql:......
  • macOS 运行xxx.command文件提示”无法执行,因为您没有正确的访问权限“解决方法
    使用苹果mac电脑运行.command文件时,是否遇到弹出”无法执行,因为您没有正确的访问权限“的窗口?遇到这种问题怎么解决呢?这里小编为大家带来了详细的解决方法,一起来看看吧!解决方法:方法一:打开终端工具,输入以下命令:sudosh注意后面有空格然后再把.command文件直接拖入终端按回车......
  • SyntaxError: Non-UTF-8 code starting with ‘\xb2‘ in file xxx.py but no encodi
    openCV系列文章目录文章目录openCV系列文章目录前言一、问题原因二、解决办法1.点击“运行按钮”->RunPythonfile前言#coding=gbkimportcv2importnumpyasnpdefmouse_callback(event,x,y,flags,userData):print(event,x,y,flags,userData)#mouse_callb......
  • 【HMS Core】您的设备未安装最新版本的HMS Core,XXX无法正常运行
    【关键字】未安装HMSCore、XXX无法正常运行、IAP应用内支付 【问题描述】项目中接入了华为应用内支付SDK,在使用时调用了如下接口:Iap.getIapClient(activity).isEnvReady然后弹出了一个对话框,提示:“您的设备未安装最新版本的HMSCore,XXX无法正常运行”,详情跟下图中的弹框是......
  • java reflection exception--can not access a member of class XXX with modifiers "
    Ifyoutrytovisitthevalueofanobject'sprivatefieldusingreflection,suchasField#getorField#set,youshouldcallField#setAccessibleahead.lookatthesampleprogrambelow.ItworkswhenIrunit.Field[]fields=ref......
  • 解决E: Unable to locate package XXX
    首先尝试update命令sudoapt-getupdate如果不行则执行upgradesudoapt-getupgrade上述命令成功以后就能正常使用sudoapt-getinstallxxxxx最后上面两项都不行则尝试sudoapt-getinstallaptitude成功以后使用sudoaptitudeinstallxxxxx另外还可以sudoapt-get......