refactor(tempate-compiler-config): alias Options type and make options optional

pull/215/head
“chrisshank” 5 years ago
parent 4d4ebe3f2a
commit a98da54f8d

@ -6,7 +6,7 @@ import { resolveAliases, APP_PATH, DEFAULT_THEME_PATH } from './alias'
import { SiteData, HeadConfig, LocaleConfig } from '../../types/shared'
import { MarkdownOptions } from './markdown/markdown'
import { AliasOptions } from 'vite'
import { Options } from '@vitejs/plugin-vue'
import { Options as VuePluginOptions } from '@vitejs/plugin-vue'
export { resolveSiteDataByRoute } from './shared/config'
const debug = require('debug')('vitepress:config')
@ -22,7 +22,7 @@ export interface UserConfig<ThemeConfig = any> {
alias?: Record<string, string>
markdown?: MarkdownOptions
customData?: any
vueOptions: Options
vueOptions?: VuePluginOptions
}
export interface SiteConfig<ThemeConfig = any> {
@ -35,7 +35,7 @@ export interface SiteConfig<ThemeConfig = any> {
alias: AliasOptions
pages: string[]
markdown?: MarkdownOptions
vueOptions: Options
vueOptions?: VuePluginOptions
}
const resolve = (root: string, file: string) =>

Loading…
Cancel
Save