Rush StackShopBlogEvents
Skip to main content

Home > @microsoft/api-documenter

api-documenter package

API Documenter generates an API reference website from the .api.json files created by API Extractor. The @microsoft/api-documenter package provides the command-line tool. It also exposes a developer API that you can use to create plugins that customize how API Documenter generates documentation.

Classes

Class

Description

MarkdownDocumenterAccessor

Provides access to the documenter that is generating the output.

MarkdownDocumenterFeature

Inherit from this base class to implement an API Documenter plugin feature that customizes the generation of markdown output.

MarkdownDocumenterFeatureContext

Context object for MarkdownDocumenterFeature. Exposes various services that can be used by a plugin.

PluginFeatureContext

Context object for PluginFeature. Exposes various services that can be used by a plugin.

PluginFeatureInitialization

This is an internal part of the plugin infrastructure.

Abstract Classes

Abstract Class

Description

PluginFeature

The abstract base class for all API Documenter plugin features.

Interfaces

Interface

Description

IApiDocumenterPluginManifest

The manifest for an API Documenter plugin.

IFeatureDefinition

Defines a "feature" that is provided by an API Documenter plugin. A feature is a user-defined module that customizes the behavior of API Documenter.

IMarkdownDocumenterFeatureOnBeforeWritePageArgs

Event arguments for MarkdownDocumenterFeature.onBeforeWritePage()

IMarkdownDocumenterFeatureOnFinishedArgs

Event arguments for MarkdownDocumenterFeature.onFinished()