16 lines
		
	
	
		
			455 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			455 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
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,
 | 
						|
}
 |