diff --git a/typedoc.json b/typedoc.json index 7a9ffa0..e426234 100644 --- a/typedoc.json +++ b/typedoc.json @@ -1,6 +1,6 @@ { "entryPoints": [ - "typedoc-index.ts" + "typedoc.ts" ], "out": "docs" } \ No newline at end of file diff --git a/typedoc-index.ts b/typedoc.ts.x similarity index 89% rename from typedoc-index.ts rename to typedoc.ts.x index f58b51b..476f358 100644 --- a/typedoc-index.ts +++ b/typedoc.ts.x @@ -2,13 +2,14 @@ * @Author: dgflash * @Date: 2022-09-01 18:03:51 * @LastEditors: dgflash - * @LastEditTime: 2022-09-05 14:17:14 + * @LastEditTime: 2022-09-06 16:37:53 */ // 该文件用作typedoc的入口点模块——我们的API生成器 +// 注:为避免项目代码中引用到生成API文档的TS文件,所以后缀加了.x避免VsCode提示导入,生成文档时去掉.x即可 -export * from './assets/core/common/audio/AudioManager'; export * from './assets/core/common/audio/AudioEffect'; +export * from './assets/core/common/audio/AudioManager'; export * from './assets/core/common/audio/AudioMusic'; export * from './assets/core/common/event/EventDispatcher'; export * from './assets/core/common/event/EventMessage'; @@ -21,6 +22,7 @@ export * from './assets/core/common/storage/StorageManager'; export * from './assets/core/game/GameCollision'; export * from './assets/core/game/GameComponent'; export * from './assets/core/game/GameManager'; +export * from './assets/core/gui/GUI'; export * from './assets/core/gui/layer/Defines'; export * from './assets/core/gui/layer/DelegateComponent'; export * from './assets/core/gui/layer/LayerDialog'; @@ -32,7 +34,8 @@ export * from './assets/core/gui/layer/UIMap'; export * from './assets/core/gui/prompt/CommonPrompt'; export * from './assets/core/gui/prompt/LoadingIndicator'; export * from './assets/core/gui/prompt/Notify'; -export * from './assets/core/gui/GUI'; +export * from './assets/core/Oops'; +export * from './assets/core/Root'; export * from './assets/core/utils/ArrayUtil'; export * from './assets/core/utils/CameraUtil'; export * from './assets/core/utils/EncryptUtil'; @@ -48,10 +51,8 @@ export * from './assets/core/utils/RotateUtil'; export * from './assets/core/utils/StringUtil'; export * from './assets/core/utils/Vec3Util'; export * from './assets/core/utils/ViewUtil'; -export * from './assets/core/Oops'; -export * from './assets/core/Root'; - export * from './assets/libs/ecs/ECS'; export * from './assets/libs/ecs/ECSComp'; export * from './assets/libs/ecs/ECSEntity'; -export * from './assets/libs/ecs/ECSSystem'; \ No newline at end of file +export * from './assets/libs/ecs/ECSSystem'; +