1 | "use strict";
|
2 |
|
3 |
|
4 | Object.defineProperty(exports, "__esModule", { value: true });
|
5 | exports.ApiDocumenterCommandLine = void 0;
|
6 | const ts_command_line_1 = require("@rushstack/ts-command-line");
|
7 | const MarkdownAction_1 = require("./MarkdownAction");
|
8 | const YamlAction_1 = require("./YamlAction");
|
9 | const GenerateAction_1 = require("./GenerateAction");
|
10 | class 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 | }
|
25 | exports.ApiDocumenterCommandLine = ApiDocumenterCommandLine;
|
26 |
|
\ | No newline at end of file |