import { MarkdownDocumenterFeature } from './MarkdownDocumenterFeature' ; import { PluginFeatureInitialization } from './PluginFeature' ; public export interface IFeatureDefinition { /**
     * The name of this feature, as it will appear in the config file.
     *
     * The name should consist of one or more words separated by hyphens.  Each word should consist of lower case
     * letters and numbers.  Example: `my-feature`
     */ featureName : string ; remarks kind : 'MarkdownDocumenterFeature' ; /**
     * Your subclass that extends from the base class.
     */ subclass : { new ( initialization ) : MarkdownDocumenterFeature ; } ; } remarks public export interface IApiDocumenterPluginManifest { /**
     * The manifest version number.  For now, this must always be `1000`.
     */ manifestVersion : 1000 ; /**
     * The list of features provided by this plugin.
     */ features : IFeatureDefinition [ ] ; }