From 47c4093bdd8cd9d2392c5388e95f367f50b4a7bf Mon Sep 17 00:00:00 2001 From: Varun Gandhi Date: Wed, 27 Apr 2022 17:10:39 -0700 Subject: [PATCH] Correctly emit definition for enum members. --- snapshots/output/syntax/src/enum.ts | 4 ++-- src/FileIndexer.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/snapshots/output/syntax/src/enum.ts b/snapshots/output/syntax/src/enum.ts index 63a75b54..1fccc3c1 100644 --- a/snapshots/output/syntax/src/enum.ts +++ b/snapshots/output/syntax/src/enum.ts @@ -1,9 +1,9 @@ export enum Enum { // ^^^^ definition syntax 1.0.0 src/`enum.ts`/Enum# A, -// ^ reference syntax 1.0.0 src/`enum.ts`/Enum#A. +// ^ definition syntax 1.0.0 src/`enum.ts`/Enum#A. B, -// ^ reference syntax 1.0.0 src/`enum.ts`/Enum#B. +// ^ definition syntax 1.0.0 src/`enum.ts`/Enum#B. } export function newEnum(): Enum { diff --git a/src/FileIndexer.ts b/src/FileIndexer.ts index e38c4952..af41b49c 100644 --- a/src/FileIndexer.ts +++ b/src/FileIndexer.ts @@ -154,6 +154,7 @@ export class FileIndexer { private declarationName(node: ts.Node): ts.Node | undefined { if ( ts.isEnumDeclaration(node) || + ts.isEnumMember(node) || ts.isVariableDeclaration(node) || ts.isPropertyDeclaration(node) || ts.isAccessor(node) ||