TypeScript ts错误应该更好地解释导入是函数名的保留关键字,

cfh9epnr  于 10个月前  发布在  TypeScript
关注(0)|答案(2)|浏览(84)

TypeScript版本: 3.1.6
搜索词:

import
import关键字
关键字

代码

给定以下名为import的函数代码:

  1. export function import(pad_id: number, config: Config, csvRows: string[][], externalCallback: (err?: Error | null, data?: string[]) => void) {
  2. ...

预期行为:

一个清晰的错误信息,解释import是一个保留关键字

实际行为:

一个含糊不清的错误信息,提示缺少分号:

实验链接:
相关问题:

未找到任何相关问题

3z6pesqy

3z6pesqy1#

尽管这是一个错误信息问题,但要使其变得更好需要让解析器在保留字周围更加宽松,并将错误转移到语法检查中 - 这并不像大多数错误信息改进PR那样直接。

4szc88ey

4szc88ey2#

相关: #24482

相关问题