From b9eca2f5b839dc9e3168ff603cc2ec19b4904f23 Mon Sep 17 00:00:00 2001 From: Sami Sayegh Date: Mon, 6 Dec 2021 19:39:11 -0500 Subject: [PATCH 1/2] remove const keyword --- tsdoc/etc/tsdoc.api.md | 10 +++++----- tsdoc/src/details/Standardization.ts | 2 +- tsdoc/src/nodes/DocExcerpt.ts | 2 +- tsdoc/src/nodes/DocMemberSelector.ts | 2 +- tsdoc/src/nodes/DocNode.ts | 2 +- tsdoc/src/parser/TSDocMessageId.ts | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/tsdoc/etc/tsdoc.api.md b/tsdoc/etc/tsdoc.api.md index 236661f3..b76316aa 100644 --- a/tsdoc/etc/tsdoc.api.md +++ b/tsdoc/etc/tsdoc.api.md @@ -299,7 +299,7 @@ export abstract class DocNodeContainer extends DocNode { } // @public -export const enum DocNodeKind { +export enum DocNodeKind { // (undocumented) Block = "Block", // (undocumented) @@ -440,7 +440,7 @@ export enum EscapeStyle { } // @public -export const enum ExcerptKind { +export enum ExcerptKind { // (undocumented) BlockTag = "BlockTag", // (undocumented) @@ -1095,7 +1095,7 @@ export class PlainTextEmitter { } // @public -export const enum SelectorKind { +export enum SelectorKind { Error = "error", Index = "index", Label = "label", @@ -1103,7 +1103,7 @@ export const enum SelectorKind { } // @public -export const enum Standardization { +export enum Standardization { Core = "Core", Discretionary = "Discretionary", Extended = "Extended", @@ -1269,7 +1269,7 @@ export class TSDocEmitter { } // @public -export const enum TSDocMessageId { +export enum TSDocMessageId { AtSignInWord = "tsdoc-at-sign-in-word", AtSignWithoutTagName = "tsdoc-at-sign-without-tag-name", CharactersAfterBlockTag = "tsdoc-characters-after-block-tag", diff --git a/tsdoc/src/details/Standardization.ts b/tsdoc/src/details/Standardization.ts index 83796e19..61d0ad0e 100644 --- a/tsdoc/src/details/Standardization.ts +++ b/tsdoc/src/details/Standardization.ts @@ -2,7 +2,7 @@ * Used to group the {@link StandardTags} definitions according to the level of support * expected from documentation tools that implement the standard. */ -export const enum Standardization { +export enum Standardization { /** * TSDoc tags in the "Core" standardization group are considered essential. * Their meaning is standardized, and every documentation tool is expected diff --git a/tsdoc/src/nodes/DocExcerpt.ts b/tsdoc/src/nodes/DocExcerpt.ts index b0e8faa8..df21c29b 100644 --- a/tsdoc/src/nodes/DocExcerpt.ts +++ b/tsdoc/src/nodes/DocExcerpt.ts @@ -7,7 +7,7 @@ import { TokenKind } from '../parser/Token'; /** * Indicates the type of {@link DocExcerpt}. */ -export const enum ExcerptKind { +export enum ExcerptKind { Spacing = 'Spacing', BlockTag = 'BlockTag', diff --git a/tsdoc/src/nodes/DocMemberSelector.ts b/tsdoc/src/nodes/DocMemberSelector.ts index 218102f7..2a11fd34 100644 --- a/tsdoc/src/nodes/DocMemberSelector.ts +++ b/tsdoc/src/nodes/DocMemberSelector.ts @@ -6,7 +6,7 @@ import { DocExcerpt, ExcerptKind } from './DocExcerpt'; /** * Kinds of TSDoc selectors. */ -export const enum SelectorKind { +export enum SelectorKind { /** * Used in cases where the parser encounters a string that is incorrect but * valid enough that a DocMemberSelector node was created. diff --git a/tsdoc/src/nodes/DocNode.ts b/tsdoc/src/nodes/DocNode.ts index 74ae1e79..3963080b 100644 --- a/tsdoc/src/nodes/DocNode.ts +++ b/tsdoc/src/nodes/DocNode.ts @@ -8,7 +8,7 @@ import { TSDocConfiguration } from '../configuration/TSDocConfiguration'; * To avoid naming conflicts between projects, the enum value should be a string comprised of your full * NPM package name, followed by a "#" symbol, followed by the class name (without the "Doc" prefix). */ -export const enum DocNodeKind { +export enum DocNodeKind { Block = 'Block', BlockTag = 'BlockTag', Excerpt = 'Excerpt', diff --git a/tsdoc/src/parser/TSDocMessageId.ts b/tsdoc/src/parser/TSDocMessageId.ts index 487eca3c..e8d56749 100644 --- a/tsdoc/src/parser/TSDocMessageId.ts +++ b/tsdoc/src/parser/TSDocMessageId.ts @@ -9,7 +9,7 @@ * * @public */ -export const enum TSDocMessageId { +export enum TSDocMessageId { /** * File not found * @remarks From a70773853bba35f0e50137c83b8d925fa488e615 Mon Sep 17 00:00:00 2001 From: Sami Sayegh Date: Mon, 6 Dec 2021 19:41:15 -0500 Subject: [PATCH 2/2] add changelog --- .../@microsoft/tsdoc/master_2021-12-07-00-40.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/tsdoc/master_2021-12-07-00-40.json diff --git a/common/changes/@microsoft/tsdoc/master_2021-12-07-00-40.json b/common/changes/@microsoft/tsdoc/master_2021-12-07-00-40.json new file mode 100644 index 00000000..7c27dbda --- /dev/null +++ b/common/changes/@microsoft/tsdoc/master_2021-12-07-00-40.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/tsdoc", + "comment": "remove \"const\" keyword before enums to allow use with typescript isolatedModules", + "type": "patch" + } + ], + "packageName": "@microsoft/tsdoc", + "email": "samisayegh@users.noreply.github.com" +} \ No newline at end of file