Jacky Zhao
2023-06-18 c4cf0dcb022ff826433b63b8ff68830bb8503895
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { PluginTypes } from "./plugins/types"
import { Theme } from "./theme"
 
export interface GlobalConfiguration {
  /** Whether to enable single-page-app style rendering. this prevents flashes of unstyled content and improves smoothness of Quartz */
  enableSPA: boolean,
  /** Glob patterns to not search */
  ignorePatterns: string[],
  theme: Theme
}
 
export interface QuartzConfig {
  configuration: GlobalConfiguration,
  plugins: PluginTypes,
}