Skip to content

Commit 3d9611c

Browse files
authored
docs(client): build API reports from rollups (#21801)
in all packages with legacy exports Split api-extractor report generation to `build:api-report` task (when it is not done as part of `build:docs`). + add `api-extractor-model.esm.json` as common config for all `build:docs` that are just concerned with *.api.json generation. + rename shared report configs to say `api-extractor-report` to indicate that is what they cover. Changes for each impacted package: 1. new `api-extractor/api-extractor.current.json` using `public.d.ts` entrypoint for `*.(public|beta).api.md` generation (there are no `@beta` APIs currently) 2. `api-extractor.json` just used for doc model `*.api.json`generation 3. `api-extractor/api-extractor.legacy.json` edited for common `api-extractor-report.esm.legacy.json` rename 4. package.json - script split up \* client-utils is special per browser/node entrypoints Fixes build defect where packages with legacy exports would double generate `*.api.json` doc model and `tsdoc-metadata.json` from two different commands. (Generation from the legacy report step was extraneous and luckily always the same for packages where that happened.) `*.(public|beta).api.md` changes show API removal of types that are not real exports, but collateral from api-extactor previously keying off of internal entrypoint (index.d.ts).
1 parent c93f437 commit 3d9611c

File tree

189 files changed

+727
-448
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

189 files changed

+727
-448
lines changed
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3-
"extends": "../../../common/build/build-common/api-extractor-base.esm.current.json"
3+
"extends": "../../../common/build/build-common/api-extractor-model.esm.json"
44
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3+
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-report.esm.current.json",
4+
"mainEntryPointFilePath": "<projectFolder>/lib/public.d.ts"
5+
}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3-
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-base.esm.legacy.json"
3+
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-report.esm.legacy.json"
44
}

Diff for: azure/packages/azure-service-utils/api-report/azure-service-utils.beta.api.md

-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,4 @@
66

77
export { IUser }
88

9-
export { ScopeType }
10-
119
```

Diff for: azure/packages/azure-service-utils/api-report/azure-service-utils.public.api.md

-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,4 @@
66

77
export { IUser }
88

9-
export { ScopeType }
10-
119
```

Diff for: azure/packages/azure-service-utils/package.json

+8-6
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,12 @@
5151
"api-extractor:commonjs": "flub generate entrypoints --outDir ./dist",
5252
"api-extractor:esnext": "flub generate entrypoints --outDir ./lib --node10TypeCompat",
5353
"build": "fluid-build . --task build",
54+
"build:api-reports": "concurrently \"npm:build:api-reports:*\"",
55+
"build:api-reports:current": "api-extractor run --local --config api-extractor/api-extractor.current.json",
56+
"build:api-reports:legacy": "api-extractor run --local --config api-extractor/api-extractor.legacy.json",
5457
"build:commonjs": "fluid-build . --task commonjs",
5558
"build:compile": "fluid-build . --task compile",
56-
"build:docs": "concurrently \"npm:build:docs:*\"",
57-
"build:docs:current": "api-extractor run --local",
58-
"build:docs:legacy": "api-extractor run --local --config api-extractor/api-extractor.legacy.json",
59+
"build:docs": "api-extractor run --local",
5960
"build:esnext": "tsc --project ./tsconfig.json",
6061
"build:test": "npm run build:test:esm && npm run build:test:cjs",
6162
"build:test:cjs": "fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json",
@@ -70,9 +71,10 @@
7071
"check:exports:esm:public": "api-extractor run --config api-extractor/api-extractor-lint-public.esm.json",
7172
"check:format": "npm run check:biome",
7273
"check:prettier": "prettier --check . --cache --ignore-path ../../../.prettierignore",
73-
"ci:build:docs": "concurrently \"npm:ci:build:docs:*\"",
74-
"ci:build:docs:current": "api-extractor run",
75-
"ci:build:docs:legacy": "api-extractor run --config api-extractor/api-extractor.legacy.json",
74+
"ci:build:api-reports": "concurrently \"npm:ci:build:api-reports:*\"",
75+
"ci:build:api-reports:current": "api-extractor run --config api-extractor/api-extractor.current.json",
76+
"ci:build:api-reports:legacy": "api-extractor run --config api-extractor/api-extractor.legacy.json",
77+
"ci:build:docs": "api-extractor run",
7678
"clean": "rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp",
7779
"eslint": "eslint --format stylish src",
7880
"eslint:fix": "eslint --format stylish src --fix --fix-type problem,suggestion,layout",

Diff for: common/build/build-common/README.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,20 @@ This package exports several base configurations for use with [API-Extractor](ht
1010
It can be extended in your package's local configuration file like the following:
1111

1212
```json
13-
"extends": "@fluidframework/build-common/api-extractor-base.(cjs|esm).<export set>.json",
13+
"extends": "@fluidframework/build-common/api-extractor-<task set>.(cjs|esm).<export set>.json",
1414
```
1515

1616
Chose `cjs` or `esm` based on primary or only output.
1717

18+
### API Task Set
19+
20+
| Set Name | report | model | lint | Description |
21+
| -------- | ------ | ----- | ---- | ----------------------------------------------------------- |
22+
| report | ✔️ | | | generates `*.api.md` report files and `tsdoc-metadata.json` |
23+
| model | | ✔️ | | generates `_api-extractor-temp/doc-models/*.api.json` |
24+
| lint | | | ✔️ | performs api-extractor linting |
25+
| base | ✔️ | ✔️ | | combined report and model |
26+
1827
### Export Set
1928

2029
| Set Name | ESM | CJS | Description |
+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3+
"extends": "./api-extractor-base.json",
4+
"mainEntryPointFilePath": "<projectFolder>/lib/index.d.ts",
5+
"apiReport": {
6+
"enabled": false
7+
},
8+
"docModel": {
9+
"enabled": true
10+
},
11+
"tsdocMetadata": {
12+
"enabled": false
13+
}
14+
}
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
33
"extends": "./api-extractor-base.esm.json",
4-
// Later this should be set to dummy value forcing all uses to specify the appropriate rollup file.
5-
"mainEntryPointFilePath": "<projectFolder>/lib/index.d.ts",
4+
// Use dummy value, forcing all uses to specify the appropriate (broadest of public.d.ts, beta.d.ts,
5+
// or alpha.d.ts) rollup file.
6+
"mainEntryPointFilePath": "set-mainEntryPointFilePath-directly-in-leaf-config-file",
67
"apiReport": {
78
// NOTE: "alpha" is temporarily not included to manage transition to direct legacy reporting.
89
"reportVariants": ["public", "beta"]
10+
},
11+
"docModel": {
12+
"enabled": false
913
}
1014
}

Diff for: common/build/build-common/api-extractor-base.esm.legacy.json renamed to common/build/build-common/api-extractor-report.esm.legacy.json

+8
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,13 @@
88
// "reportVariants": ["public", "alpha"] // "beta" is not included to reduce noise
99
// Currently generate just .legacy.alpha.api.md report using legacy rollup.
1010
"reportVariants": ["alpha"]
11+
},
12+
"docModel": {
13+
"enabled": false
14+
},
15+
// Assume all projects use a "current" report and don't need tsdocMetadata generated a
16+
// second time via "legacy" report.
17+
"tsdocMetadata": {
18+
"enabled": false
1119
}
1220
}

Diff for: fluidBuild.config.cjs

+27-7
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,29 @@ const tscDependsOn = ["^tsc", "^api", "build:genver", "ts2esm"];
2121
module.exports = {
2222
tasks: {
2323
"ci:build": {
24-
dependsOn: ["compile", "lint", "ci:build:docs", "build:manifest", "build:readme"],
24+
dependsOn: [
25+
"compile",
26+
"lint",
27+
"ci:build:api-reports",
28+
"ci:build:docs",
29+
"build:manifest",
30+
"build:readme",
31+
],
2532
script: false,
2633
},
2734
"full": {
2835
dependsOn: ["build", "webpack"],
2936
script: false,
3037
},
3138
"build": {
32-
dependsOn: ["compile", "lint", "build:docs", "build:manifest", "build:readme"],
39+
dependsOn: [
40+
"compile",
41+
"lint",
42+
"build:api-reports",
43+
"build:docs",
44+
"build:manifest",
45+
"build:readme",
46+
],
3347
script: false,
3448
},
3549
"compile": {
@@ -81,16 +95,22 @@ module.exports = {
8195
dependsOn: ["build:esnext"],
8296
script: true,
8397
},
98+
// build:api-reports may be handled in one step with build:docs when a
99+
// package only uses api-extractor supported exports, which is a single
100+
// export/entrypoint. For packages with /legacy exports, we need to
101+
// generate reports from legacy entrypoint as well as the "current" one.
102+
// The "current" entrypoint should be the broadest of "public.d.ts",
103+
// "beta.d.ts", and "alpha.d.ts".
104+
"build:api-reports:current": ["api-extractor:esnext"],
105+
"build:api-reports:legacy": ["api-extractor:esnext"],
106+
"ci:build:api-reports:current": ["api-extractor:esnext"],
107+
"ci:build:api-reports:legacy": ["api-extractor:esnext"],
84108
// With most packages in client building ESM first, there is ideally just "build:esnext" dependency.
85109
// The package's local 'api-extractor.json' may use the entrypoint from either CJS or ESM,
86110
// therefore we need to require both before running api-extractor. For packages with /legacy
87111
// exports, we need the export rollups too and in those cases we only use ESM.
88112
"build:docs": ["tsc", "build:esnext"],
89-
"build:docs:current": ["api-extractor:esnext"],
90-
"build:docs:legacy": ["api-extractor:esnext"],
91113
"ci:build:docs": ["tsc", "build:esnext"],
92-
"ci:build:docs:current": ["api-extractor:esnext"],
93-
"ci:build:docs:legacy": ["api-extractor:esnext"],
94114
"build:readme": {
95115
dependsOn: ["build:manifest"],
96116
script: true,
@@ -501,7 +521,7 @@ module.exports = {
501521
// },
502522
{
503523
name: "build:docs",
504-
body: "fluid-build . --task api",
524+
body: "api-extractor run --local",
505525
},
506526
{
507527
name: "ci:build:docs",
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3-
"extends": "../../../../common/build/build-common/api-extractor-base.esm.current.json",
3+
"extends": "../../../../common/build/build-common/api-extractor-model.esm.json",
44
"mainEntryPointFilePath": "<projectFolder>/lib/indexBrowser.d.ts"
55
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3+
"extends": "../../../../common/build/build-common/api-extractor-report.esm.current.json",
4+
"mainEntryPointFilePath": "<projectFolder>/lib/indexBrowser.d.ts"
5+
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3-
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-base.esm.legacy.json",
3+
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-report.esm.legacy.json",
44
"mainEntryPointFilePath": "<projectFolder>/lib/<unscopedPackageName>.browser.legacy.d.ts"
55
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3-
"extends": "../../../../common/build/build-common/api-extractor-base.esm.current.json",
3+
"extends": "../../../../common/build/build-common/api-extractor-report.esm.current.json",
44
"mainEntryPointFilePath": "<projectFolder>/lib/indexNode.d.ts"
55
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3-
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-base.esm.legacy.json",
3+
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-report.esm.legacy.json",
44
"mainEntryPointFilePath": "<projectFolder>/lib/<unscopedPackageName>.node.legacy.d.ts"
55
}

Diff for: packages/common/client-utils/package.json

+22-22
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,14 @@
4848
"types": "lib/indexBrowser.d.ts",
4949
"scripts": {
5050
"build": "fluid-build . --task build",
51+
"build:api-report": "concurrently \"npm:build:api-report:browser:*\" && concurrently \"npm:build:api-report:node:*\"",
52+
"build:api-report:browser:current": "api-extractor run --local --config api-extractor/api-extractor-report-browser.json",
53+
"build:api-report:browser:legacy": "api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json",
54+
"build:api-report:node:current": "npm run ci:build:api-report:node:current",
55+
"build:api-report:node:legacy": "npm run ci:build:api-report:node:legacy",
5156
"build:commonjs": "fluid-build . --task commonjs",
5257
"build:compile": "fluid-build . --task compile",
53-
"build:docs": "npm run build:docs:browser && npm run build:docs:node",
54-
"build:docs:browser": "npm run build:exports:browser && concurrently \"npm:build:docs:browser:*\"",
55-
"build:docs:browser:current": "api-extractor run --local --config api-extractor/api-extractor-browser.json",
56-
"build:docs:browser:legacy": "api-extractor run --local --config api-extractor/api-extractor-browser.legacy.json",
57-
"build:docs:node": "npm run build:exports:node && concurrently \"npm:build:docs:node:*\"",
58-
"build:docs:node:current": "npm run ci:build:docs:node:current",
59-
"build:docs:node:legacy": "npm run ci:build:docs:node:legacy",
58+
"build:docs": "api-extractor run --local --config api-extractor/api-extractor-model-browser.json",
6059
"build:esnext": "tsc --project ./tsconfig.json",
6160
"build:exports:browser": "flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib",
6261
"build:exports:node": "flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib",
@@ -78,11 +77,12 @@
7877
"check:exports:esm:indexNode:legacy": "api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json",
7978
"check:format": "npm run check:biome",
8079
"check:prettier": "prettier --check . --cache --ignore-path ../../../.prettierignore",
81-
"ci:build:docs": "concurrently \"npm:ci:build:docs:*\"",
82-
"ci:build:docs:browser:current": "api-extractor run --config api-extractor/api-extractor-browser.json",
83-
"ci:build:docs:browser:legacy": "api-extractor run --config api-extractor/api-extractor-browser.legacy.json",
84-
"ci:build:docs:node:current": "api-extractor run --config api-extractor/api-extractor-node.json",
85-
"ci:build:docs:node:legacy": "api-extractor run --config api-extractor/api-extractor-node.legacy.json",
80+
"ci:build:api-report": "concurrently \"npm:ci:build:api-report:*\"",
81+
"ci:build:api-report:browser:current": "api-extractor run --config api-extractor/api-extractor-report-browser.json",
82+
"ci:build:api-report:browser:legacy": "api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json",
83+
"ci:build:api-report:node:current": "api-extractor run --config api-extractor/api-extractor-report-node.json",
84+
"ci:build:api-report:node:legacy": "api-extractor run --config api-extractor/api-extractor-report-node.legacy.json",
85+
"ci:build:docs": "api-extractor run --config api-extractor/api-extractor-model-browser.json",
8686
"clean": "rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc",
8787
"eslint": "eslint --format stylish src",
8888
"eslint:fix": "eslint --format stylish src --fix --fix-type problem,suggestion,layout",
@@ -180,17 +180,17 @@
180180
"build:test:jest",
181181
"build:test:types"
182182
],
183-
"build:docs:browser:current": [
183+
"build:api-report:browser:current": [
184184
"build:exports:browser"
185185
],
186-
"build:docs:browser:legacy": [
186+
"build:api-report:browser:legacy": [
187187
"build:exports:browser"
188188
],
189-
"build:docs:node:current": [
190-
"build:docs:browser:current"
189+
"build:api-report:node:current": [
190+
"build:api-report:browser:current"
191191
],
192-
"build:docs:node:legacy": [
193-
"build:docs:browser:legacy"
192+
"build:api-report:node:legacy": [
193+
"build:api-report:browser:legacy"
194194
],
195195
"check:exports:esm:indexBrowser:legacy": [
196196
"build:exports:browser"
@@ -210,16 +210,16 @@
210210
"build:test:types": [
211211
"build:esnext"
212212
],
213-
"ci:build:docs:browser:current": [
213+
"ci:build:api-report:browser:current": [
214214
"build:exports:browser"
215215
],
216-
"ci:build:docs:browser:legacy": [
216+
"ci:build:api-report:browser:legacy": [
217217
"build:exports:browser"
218218
],
219-
"ci:build:docs:node:current": [
219+
"ci:build:api-report:node:current": [
220220
"build:exports:node"
221221
],
222-
"ci:build:docs:node:legacy": [
222+
"ci:build:api-report:node:legacy": [
223223
"build:exports:node"
224224
]
225225
}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3-
"extends": "../../../common/build/build-common/api-extractor-base.esm.current.json"
3+
"extends": "../../../common/build/build-common/api-extractor-model.esm.json"
44
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3+
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-report.esm.current.json",
4+
"mainEntryPointFilePath": "<projectFolder>/lib/public.d.ts"
5+
}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3-
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-base.esm.legacy.json"
3+
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-report.esm.legacy.json"
44
}

Diff for: packages/common/container-definitions/api-report/container-definitions.beta.api.md

-2
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,4 @@ export interface ISelf {
4646
readonly clientId: string;
4747
}
4848

49-
export { IThrottlingWarning }
50-
5149
```

Diff for: packages/common/container-definitions/api-report/container-definitions.public.api.md

-2
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,4 @@ export interface ISelf {
4646
readonly clientId: string;
4747
}
4848

49-
export { IThrottlingWarning }
50-
5149
```

Diff for: packages/common/container-definitions/package.json

+8-6
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,12 @@
5151
"api-extractor:commonjs": "flub generate entrypoints --outDir ./dist",
5252
"api-extractor:esnext": "flub generate entrypoints --outDir ./lib --node10TypeCompat",
5353
"build": "fluid-build . --task build",
54+
"build:api-reports": "concurrently \"npm:build:api-reports:*\"",
55+
"build:api-reports:current": "api-extractor run --local --config api-extractor/api-extractor.current.json",
56+
"build:api-reports:legacy": "api-extractor run --local --config api-extractor/api-extractor.legacy.json",
5457
"build:commonjs": "fluid-build . --task commonjs",
5558
"build:compile": "fluid-build . --task compile",
56-
"build:docs": "concurrently \"npm:build:docs:*\"",
57-
"build:docs:current": "api-extractor run --local",
58-
"build:docs:legacy": "api-extractor run --local --config api-extractor/api-extractor.legacy.json",
59+
"build:docs": "api-extractor run --local",
5960
"build:esnext": "tsc --project ./tsconfig.json",
6061
"build:test": "npm run build:test:esm && npm run build:test:cjs",
6162
"build:test:cjs": "fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json",
@@ -71,9 +72,10 @@
7172
"check:format": "npm run check:biome",
7273
"check:prettier": "prettier --check . --cache --ignore-path ../../../.prettierignore",
7374
"ci:build": "npm run build:compile",
74-
"ci:build:docs": "concurrently \"npm:ci:build:docs:*\"",
75-
"ci:build:docs:current": "api-extractor run",
76-
"ci:build:docs:legacy": "api-extractor run --config api-extractor/api-extractor.legacy.json",
75+
"ci:build:api-reports": "concurrently \"npm:ci:build:api-reports:*\"",
76+
"ci:build:api-reports:current": "api-extractor run --config api-extractor/api-extractor.current.json",
77+
"ci:build:api-reports:legacy": "api-extractor run --config api-extractor/api-extractor.legacy.json",
78+
"ci:build:docs": "api-extractor run",
7779
"ci:test": "echo No test for this package",
7880
"ci:test:coverage": "echo No test for this package",
7981
"clean": "rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp",

Diff for: packages/common/core-interfaces/api-extractor.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3-
"extends": "../../../common/build/build-common/api-extractor-base.esm.current.json"
3+
"extends": "../../../common/build/build-common/api-extractor-model.esm.json"
44
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3+
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-report.esm.current.json",
4+
"mainEntryPointFilePath": "<projectFolder>/lib/public.d.ts"
5+
}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3-
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-base.esm.legacy.json"
3+
"extends": "<projectFolder>/../../../common/build/build-common/api-extractor-report.esm.legacy.json"
44
}

0 commit comments

Comments
 (0)