Rush StackShopBlogEvents
Skip to main content

Home > @microsoft/api-extractor > ExtractorMessageId

ExtractorMessageId enum

Unique identifiers for messages reported by API Extractor during its analysis.

Signature:

export declare enum ExtractorMessageId 

Enumeration Members

Member

Value

Description

CyclicInheritDoc

"ae-cyclic-inherit-doc"

"The @inheritDoc tag for ___ refers to its own declaration."

DifferentReleaseTags

"ae-different-release-tags"

"This symbol has another declaration with a different release tag."

ExtraReleaseTag

"ae-extra-release-tag"

"The doc comment should not contain more than one release tag."

ForgottenExport

"ae-forgotten-export"

"The symbol ___ needs to be exported by the entry point ___."

IncompatibleReleaseTags

"ae-incompatible-release-tags"

"The symbol ___ is marked as ___, but its signature references ___ which is marked as ___."

InternalMissingUnderscore

"ae-internal-missing-underscore"

"The name ___ should be prefixed with an underscore because the declaration is marked as @internal."

InternalMixedReleaseTag

"ae-internal-mixed-release-tag"

"Mixed release tags are not allowed for ___ because one of its declarations is marked as @internal."

MisplacedPackageTag

"ae-misplaced-package-tag"

"The @packageDocumentation comment must appear at the top of entry point *.d.ts file."

MissingGetter

"ae-missing-getter"

"The property ___ has a setter but no getter."

MissingReleaseTag

"ae-missing-release-tag"

"___ is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)."

PreapprovedBadReleaseTag

"ae-preapproved-bad-release-tag"

"The @preapproved tag cannot be applied to ___ without an @internal release tag."

PreapprovedUnsupportedType

"ae-preapproved-unsupported-type"

"The @preapproved tag cannot be applied to ___ because it is not a supported declaration type."

SetterWithDocs

"ae-setter-with-docs"

"The doc comment for the property ___ must appear on the getter, not the setter."

Undocumented

"ae-undocumented"

"Missing documentation for ___."

UnresolvedInheritDocBase

"ae-unresolved-inheritdoc-base"

"The @inheritDoc tag needs a TSDoc declaration reference; signature matching is not supported yet."

UnresolvedInheritDocReference

"ae-unresolved-inheritdoc-reference"

"The @inheritDoc reference could not be resolved."

UnresolvedLink

"ae-unresolved-link"

"The @link reference could not be resolved."

WrongInputFileType

"ae-wrong-input-file-type"

"Incorrect file type; API Extractor expects to analyze compiler outputs with the .d.ts file extension. Troubleshooting tips: https://api-extractor.com/link/dts-error"

Remarks

These strings are possible values for the ExtractorMessage.messageId property when the ExtractorMessage.category is ExtractorMessageCategory.Extractor.