SiteModule.config
property · packages/ssr/src/vite.ts:169
readonly config:
| ResumableConfig<any, any>
| ((
path: string,
) => ResumableConfig<any, any> | Promise<ResumableConfig<any, any>>)SSR / foldkit-ssr/vite
interface · packages/ssr/src/vite.ts:168
interface SiteModule {
readonly config:
| ResumableConfig<any, any>
| ((
path: string,
) => ResumableConfig<any, any> | Promise<ResumableConfig<any, any>>)
readonly plan: ResumePlan<any, any>
readonly buildId?: string | undefined
readonly origin: string
readonly paths:
| ReadonlyArray<SitePath>
| (() => ReadonlyArray<SitePath> | Promise<ReadonlyArray<SitePath>>)
readonly template?: ((built: string) => string) | undefined
readonly head?: Head | undefined
readonly flags?: ((path: string) => unknown) | undefined
readonly files?: 'directory' | 'flat' | undefined
readonly sitemap?: boolean | undefined
readonly robots?: boolean | undefined
}A site description as a module exports it, for the plugin to evaluate.
SiteModule.configproperty · packages/ssr/src/vite.ts:169
readonly config:
| ResumableConfig<any, any>
| ((
path: string,
) => ResumableConfig<any, any> | Promise<ResumableConfig<any, any>>)SiteModule.planproperty · packages/ssr/src/vite.ts:172
readonly plan: ResumePlan<any, any>SiteModule.buildIdproperty · packages/ssr/src/vite.ts:173
readonly buildId?: string | undefinedSiteModule.originproperty · packages/ssr/src/vite.ts:174
readonly origin: stringSiteModule.pathsproperty · packages/ssr/src/vite.ts:175
readonly paths:
| ReadonlyArray<SitePath>
| (() => ReadonlyArray<SitePath> | Promise<ReadonlyArray<SitePath>>)SiteModule.templateproperty · packages/ssr/src/vite.ts:177
readonly template?: ((built: string) => string) | undefinedSiteModule.headproperty · packages/ssr/src/vite.ts:178
readonly head?: Head | undefinedSiteModule.flagsproperty · packages/ssr/src/vite.ts:179
readonly flags?: ((path: string) => unknown) | undefinedSiteModule.filesproperty · packages/ssr/src/vite.ts:180
readonly files?: 'directory' | 'flat' | undefinedSiteModule.sitemapproperty · packages/ssr/src/vite.ts:181
readonly sitemap?: boolean | undefinedSiteModule.robotsproperty · packages/ssr/src/vite.ts:182
readonly robots?: boolean | undefined