Skip to content

Commit 0d6ae00

Browse files
authored
Fix isSameEntityName (#38999)
* Fix isSameEntityName * Add baseline * Fix baseline
1 parent 74b4b56 commit 0d6ae00

File tree

3 files changed

+27
-1
lines changed

3 files changed

+27
-1
lines changed

src/compiler/utilities.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2105,7 +2105,7 @@ namespace ts {
21052105
*/
21062106
function isSameEntityName(name: Expression, initializer: Expression): boolean {
21072107
if (isPropertyNameLiteral(name) && isPropertyNameLiteral(initializer)) {
2108-
return getTextOfIdentifierOrLiteral(name) === getTextOfIdentifierOrLiteral(name);
2108+
return getTextOfIdentifierOrLiteral(name) === getTextOfIdentifierOrLiteral(initializer);
21092109
}
21102110
if (isIdentifier(name) && isLiteralLikeAccess(initializer) &&
21112111
(initializer.expression.kind === SyntaxKind.ThisKeyword ||
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
//// [test.js]
2+
// #38412
3+
4+
5+
import * as moment from 'moment';
6+
import rollupMoment__default from 'moment';
7+
export const moment = rollupMoment__default || moment;
8+
9+
10+
//// [test.js]
11+
// #38412
12+
import * as moment from 'moment';
13+
import rollupMoment__default from 'moment';
14+
export const moment = rollupMoment__default || moment;
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// #38412
2+
3+
// @allowJs: true
4+
// @noResolve: true
5+
// @target: es2015
6+
// @outDir: out
7+
// @noTypesAndSymbols: true
8+
9+
// @Filename: test.js
10+
import * as moment from 'moment';
11+
import rollupMoment__default from 'moment';
12+
export const moment = rollupMoment__default || moment;

0 commit comments

Comments
 (0)