diff --git a/package-lock.json b/package-lock.json index fede089..7847ef8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,7 @@ "typedoc": "^0.25.12", "typedoc-plugin-extras": "^3.0.0", "typedoc-plugin-mdn-links": "^3.1.18", + "typedoc-plugin-missing-exports": "^2.2.0", "typedoc-plugin-rename-defaults": "^0.7.0" } }, @@ -1086,6 +1087,15 @@ "typedoc": ">= 0.23.14 || 0.24.x || 0.25.x" } }, + "node_modules/typedoc-plugin-missing-exports": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-2.2.0.tgz", + "integrity": "sha512-2+XR1IcyQ5UwXZVJe9NE6HrLmNufT9i5OwoIuuj79VxuA3eYq+Y6itS9rnNV1D7UeQnUSH8kISYD73gHE5zw+w==", + "dev": true, + "peerDependencies": { + "typedoc": "0.24.x || 0.25.x" + } + }, "node_modules/typedoc-plugin-rename-defaults": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/typedoc-plugin-rename-defaults/-/typedoc-plugin-rename-defaults-0.7.0.tgz", diff --git a/package.json b/package.json index 17434f4..f03a9b8 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "typedoc": "^0.25.12", "typedoc-plugin-extras": "^3.0.0", "typedoc-plugin-mdn-links": "^3.1.18", + "typedoc-plugin-missing-exports": "^2.2.0", "typedoc-plugin-rename-defaults": "^0.7.0" }, "scripts": { diff --git a/submodules/engine b/submodules/engine index 45cc4df..69cf798 160000 --- a/submodules/engine +++ b/submodules/engine @@ -1 +1 @@ -Subproject commit 45cc4df0bf64dd2f2fdea2e7f6550bbf6d533746 +Subproject commit 69cf79842d1856756bb3c85e1f97cc93d43c2283 diff --git a/submodules/observer b/submodules/observer index 2fbd61b..a20c117 160000 --- a/submodules/observer +++ b/submodules/observer @@ -1 +1 @@ -Subproject commit 2fbd61b4e0a01aeec10753e0a769f8472d90b161 +Subproject commit a20c117846887f74f83320bf4c556880a91936bb diff --git a/submodules/pcui-graph b/submodules/pcui-graph index a8ad158..3600a3e 160000 --- a/submodules/pcui-graph +++ b/submodules/pcui-graph @@ -1 +1 @@ -Subproject commit a8ad158b42d74ad248f972982f8b782d139fc02c +Subproject commit 3600a3e7c2d2f344afce505ddab8f17e21990baa diff --git a/typedoc.json b/typedoc.json index bcfeba9..a231b54 100644 --- a/typedoc.json +++ b/typedoc.json @@ -31,6 +31,12 @@ "TypeAlias", "Reference" ], + "exclude": [ + "**/node_modules/**", + // Contains interfaces we also do not want to export so ignore entire files + "submodules/engine/src/scene/gsplat/gsplat-data.js", + "submodules/engine/src/scene/gsplat/gsplat-material.js" + ], "gaID": "UA-23605814-1", "githubPages": true, "name": "PlayCanvas API Reference", @@ -44,7 +50,8 @@ "./typedoc-plugin-property.mjs", "typedoc-plugin-extras", "typedoc-plugin-mdn-links", - "typedoc-plugin-rename-defaults" + "typedoc-plugin-rename-defaults", + "typedoc-plugin-missing-exports" ], "readme": "INDEX.md", "searchGroupBoosts": { @@ -58,5 +65,7 @@ "customDescription": "Combined API reference manual for PlayCanvas", "favicon": "favicon.ico", "footerLastModified": false, // enabling this activates the page's scroll bar - "footerTypedocVersion": true + "footerTypedocVersion": true, + // Options for typedoc-plugin-missing-exports + "placeInternalsInOwningModule": true }