Microsoft/TypeScript
GitHub で見るDocs of `charCodeAt` and `codePointAt` are flipped
Open
#49,561 opened on 2022年6月15日
BugDomain: lib.d.tsHelp Wanted
Repository metrics
- Stars
- (48,455 stars)
- PR merge metrics
- (平均マージ 6d 17h) (30d で 9 merged PRs)
説明
Bug Report
Docs of charCodeAt and codePointAt are flipped. Described in MDN, the codePointAt returns Unicode code point, and charCodeAt returns UTF16 char code, however in JSDoc string of Typescript they are flipped.
How it is
How it should be
The
codePointAt()method returns a non-negative integer that is the Unicode code point value at the given position. Note that this function does not give the nth code point in a string, but the code point starting at the specified string index. Docs
The
charCodeAt()method returns an integer between 0 and 65535 representing the UTF-16 code unit at the given index. Docs