vuepress-plugin-typedoc
Advanced tools
Comparing version 0.11.2 to 0.12.0
@@ -0,0 +0,0 @@ import { Application, TypeDocOptions } from 'typedoc'; |
@@ -0,0 +0,0 @@ "use strict"; |
import { ProjectReflection } from 'typedoc'; | ||
export declare function render(project: ProjectReflection, outputDirectory: string): Promise<void>; | ||
export declare function removeDir(path: string): void; |
@@ -37,6 +37,10 @@ "use strict"; | ||
this.trigger(output); | ||
await Promise.all(this.preRenderAsyncJobs.map((job) => job(output))); | ||
this.preRenderAsyncJobs = []; | ||
if (!output.isDefaultPrevented) { | ||
(_a = output === null || output === void 0 ? void 0 : output.urls) === null || _a === void 0 ? void 0 : _a.forEach((mapping) => { | ||
this.renderDocument(output.createPageEvent(mapping)); | ||
(_a = output.urls) === null || _a === void 0 ? void 0 : _a.forEach((mapping) => { | ||
this.renderDocument(...output.createPageEvent(mapping)); | ||
}); | ||
await Promise.all(this.postRenderAsyncJobs.map((job) => job(output))); | ||
this.postRenderAsyncJobs = []; | ||
this.trigger(typedoc_1.RendererEvent.END, output); | ||
@@ -43,0 +47,0 @@ } |
@@ -0,0 +0,0 @@ import { Renderer } from 'typedoc'; |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ import { TypeDocOptions } from 'typedoc'; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
export declare function slugify(str: string): string; |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ import { PluginOptions } from '../shared/types'; |
@@ -0,0 +0,0 @@ "use strict"; |
import { SidebarOptions } from '../shared/types'; | ||
export declare const getSidebarJson: (navigation: any, sidebarOptions: SidebarOptions, outDir: string) => any; |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ import { PluginOptions } from '../shared/types'; |
@@ -0,0 +0,0 @@ "use strict"; |
import { SidebarOptions } from '../shared/types'; | ||
export declare const getSidebarJson: (navigation: any, sidebarOptions: SidebarOptions, outDir: string) => any; |
@@ -0,0 +0,0 @@ "use strict"; |
{ | ||
"name": "vuepress-plugin-typedoc", | ||
"version": "0.11.2", | ||
"version": "0.12.0", | ||
"description": "A VuePress plugin to build API documentation with TypeDoc.", | ||
@@ -29,7 +29,7 @@ "main": "./dist/v1/index.js", | ||
"peerDependencies": { | ||
"typedoc": ">=0.23.0", | ||
"typedoc-plugin-markdown": ">=3.13.0" | ||
"typedoc": ">=0.24.0", | ||
"typedoc-plugin-markdown": ">=3.15.0" | ||
}, | ||
"devDependencies": { | ||
"typedoc-plugin-markdown": ">=3.13.0" | ||
"typedoc-plugin-markdown": ">=3.15.0" | ||
}, | ||
@@ -36,0 +36,0 @@ "license": "MIT", |
@@ -8,3 +8,3 @@ # vuepress-plugin-typedoc | ||
## What it does? | ||
## What does it do? | ||
@@ -11,0 +11,0 @@ - Generates pages in Markdown as part of the build. |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
420
21969