@astrojs/starlight
Version:
Build beautiful, high-performance documentation websites with Astro
25 lines (22 loc) • 808 B
TypeScript
declare module 'virtual:starlight/user-config' {
const Config: import('./types').StarlightConfig;
export default Config;
}
declare module 'virtual:starlight/plugin-translations' {
const PluginTranslations: import('./utils/plugins').PluginTranslations;
export default PluginTranslations;
}
// TODO: Move back to `virtual-internal.d.ts` when possible. For example, when dropping support for
// legacy collections, `utils/translations.ts` would no longer need to import project context.
declare module 'virtual:starlight/project-context' {
const ProjectContext: {
root: string;
srcDir: string;
trailingSlash: import('astro').AstroConfig['trailingSlash'];
build: {
format: import('astro').AstroConfig['build']['format'];
};
legacyCollections: boolean;
};
export default ProjectContext;
}