UNPKG

1.2 kBJavaScriptView Raw
1"use strict";
2// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
3// See LICENSE in the project root for license information.
4Object.defineProperty(exports, "__esModule", { value: true });
5exports.ApiDocumenterCommandLine = void 0;
6const ts_command_line_1 = require("@rushstack/ts-command-line");
7const MarkdownAction_1 = require("./MarkdownAction");
8const YamlAction_1 = require("./YamlAction");
9const GenerateAction_1 = require("./GenerateAction");
10class ApiDocumenterCommandLine extends ts_command_line_1.CommandLineParser {
11 constructor() {
12 super({
13 toolFilename: 'api-documenter',
14 toolDescription: 'Reads *.api.json files produced by api-extractor, ' +
15 ' and generates API documentation in various output formats.'
16 });
17 this._populateActions();
18 }
19 _populateActions() {
20 this.addAction(new MarkdownAction_1.MarkdownAction(this));
21 this.addAction(new YamlAction_1.YamlAction(this));
22 this.addAction(new GenerateAction_1.GenerateAction(this));
23 }
24}
25exports.ApiDocumenterCommandLine = ApiDocumenterCommandLine;
26//# sourceMappingURL=ApiDocumenterCommandLine.js.map
\No newline at end of file