UNPKG

vite-plugin-layouts

Version:
21 lines (19 loc) 514 B
declare interface Options { layoutsDirs: string | string[] pagesDirs: string | string[] | null extensions: string[] exclude: string[] defaultLayout: string importMode: (name: string) => 'sync' | 'async' } export declare interface FileContainer { path: string files: string[] } export declare type UserOptions = Partial<Options> export interface ResolvedOptions extends Options {} export interface clientSideOptions { layoutDir?: string defaultLayout?: string importMode?: 'sync' | 'async' }