1 | "use strict";
|
2 |
|
3 |
|
4 | Object.defineProperty(exports, "__esModule", { value: true });
|
5 | exports.MarkdownDocumenterFeature = exports.MarkdownDocumenterFeatureContext = void 0;
|
6 | const node_core_library_1 = require("@rushstack/node-core-library");
|
7 | const PluginFeature_1 = require("./PluginFeature");
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | class MarkdownDocumenterFeatureContext {
|
15 |
|
16 | constructor(options) {
|
17 | this.apiModel = options.apiModel;
|
18 | this.outputFolder = options.outputFolder;
|
19 | this.documenter = options.documenter;
|
20 | }
|
21 | }
|
22 | exports.MarkdownDocumenterFeatureContext = MarkdownDocumenterFeatureContext;
|
23 | const uuidMarkdownDocumenterFeature = '34196154-9eb3-4de0-a8c8-7e9539dfe216';
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 | class MarkdownDocumenterFeature extends PluginFeature_1.PluginFeature {
|
31 | |
32 |
|
33 |
|
34 |
|
35 |
|
36 | onBeforeWritePage(eventArgs) {
|
37 |
|
38 | }
|
39 | |
40 |
|
41 |
|
42 |
|
43 | onFinished(eventArgs) {
|
44 |
|
45 | }
|
46 | static [Symbol.hasInstance](instance) {
|
47 | return node_core_library_1.TypeUuid.isInstanceOf(instance, uuidMarkdownDocumenterFeature);
|
48 | }
|
49 | }
|
50 | exports.MarkdownDocumenterFeature = MarkdownDocumenterFeature;
|
51 | node_core_library_1.TypeUuid.registerClass(MarkdownDocumenterFeature, uuidMarkdownDocumenterFeature);
|
52 |
|
\ | No newline at end of file |