Skip to content

Commit 6683fa3

Browse files
committed
WIP generating API reference docs with @microsoft/api-extractor
1 parent 36d61ed commit 6683fa3

File tree

3 files changed

+412
-0
lines changed

3 files changed

+412
-0
lines changed

api-extractor.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3+
"mainEntryPointFilePath": "<projectFolder>/lib/client.d.ts",
4+
"bundledPackages": [
5+
"@elastic/*"
6+
],
7+
"apiReport": {
8+
"enabled": false
9+
},
10+
"docModel": {
11+
"enabled": true,
12+
"apiJsonFilePath": "<projectFolder>/api-extractor/<unscopedPackageName>.api.json",
13+
"includeForgottenExports": true
14+
},
15+
"dtsRollup": {
16+
"enabled": false
17+
},
18+
"tsdocMetadata": {
19+
"enabled": true,
20+
"tsdocMetadataFilePath": "<projectFolder>/api-extractor/tsdoc-metadata.json"
21+
},
22+
"messages": {
23+
"compilerMessageReporting": {
24+
"default": {
25+
"logLevel": "warning"
26+
}
27+
},
28+
"extractorMessageReporting": {
29+
"default": {
30+
"logLevel": "warning"
31+
}
32+
},
33+
"tsdocMessageReporting": {
34+
"default": {
35+
"logLevel": "warning"
36+
}
37+
}
38+
}
39+
}

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@
5757
},
5858
"devDependencies": {
5959
"@elastic/request-converter": "8.16.2",
60+
"@microsoft/api-extractor": "^7.47.11",
61+
"@microsoft/api-extractor-model": "^7.29.8",
6062
"@sinonjs/fake-timers": "github:sinonjs/fake-timers#0bfffc1",
6163
"@types/debug": "4.1.12",
6264
"@types/ms": "0.7.34",

0 commit comments

Comments
 (0)