From 17c8fe43ec59a58fe4bf1ba57e942e90e79c3b4f Mon Sep 17 00:00:00 2001 From: chenhaoli Date: Sun, 26 Dec 2021 04:46:31 +0800 Subject: [PATCH] feat(types): `ctx.getLibFilePath` --- packages/@vuepress/types/src/context.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/@vuepress/types/src/context.ts b/packages/@vuepress/types/src/context.ts index f188eab904..c599f97510 100644 --- a/packages/@vuepress/types/src/context.ts +++ b/packages/@vuepress/types/src/context.ts @@ -114,6 +114,13 @@ export interface ResolvedTheme { entry: string; } +export interface LayoutComponent { + filename: string; + componentName: string; + path: string; + isInternal: string; +} + /** * Theme API. */ @@ -122,7 +129,7 @@ export interface ThemeAPI { parentTheme: ResolvedTheme; existsParentTheme: boolean; componentMap: Record; - layoutComponentMap: Record; + layoutComponentMap: Record; } /** @@ -178,4 +185,8 @@ export interface Context< * Get site data. */ getSiteData(): SiteData; + /** + * Get internal file path + */ + getLibFilePath(string: string): string; }