Fix isSameEntityName (#38999)

* Fix isSameEntityName

* Add baseline

* Fix baseline
This commit is contained in:
Andrew Branch 2020-06-10 10:53:02 -07:00 committed by GitHub
parent 74b4b5640a
commit 0d6ae004d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 27 additions and 1 deletions

View File

@ -2105,7 +2105,7 @@ namespace ts {
*/
function isSameEntityName(name: Expression, initializer: Expression): boolean {
if (isPropertyNameLiteral(name) && isPropertyNameLiteral(initializer)) {
return getTextOfIdentifierOrLiteral(name) === getTextOfIdentifierOrLiteral(name);
return getTextOfIdentifierOrLiteral(name) === getTextOfIdentifierOrLiteral(initializer);
}
if (isIdentifier(name) && isLiteralLikeAccess(initializer) &&
(initializer.expression.kind === SyntaxKind.ThisKeyword ||

View File

@ -0,0 +1,14 @@
//// [test.js]
// #38412
import * as moment from 'moment';
import rollupMoment__default from 'moment';
export const moment = rollupMoment__default || moment;
//// [test.js]
// #38412
import * as moment from 'moment';
import rollupMoment__default from 'moment';
export const moment = rollupMoment__default || moment;

View File

@ -0,0 +1,12 @@
// #38412
// @allowJs: true
// @noResolve: true
// @target: es2015
// @outDir: out
// @noTypesAndSymbols: true
// @Filename: test.js
import * as moment from 'moment';
import rollupMoment__default from 'moment';
export const moment = rollupMoment__default || moment;