| 123456789101112131415161718192021222324252627282930313233343536 |
- declare module 'virtual:admin-api-schema' {
- import { SchemaInfo } from '../../vite/vite-plugin-admin-api-schema.js';
- export const schemaInfo: SchemaInfo;
- }
- declare module 'virtual:dashboard-extensions' {
- export const runDashboardExtensions: () => Promise<void>;
- }
- declare module 'virtual:vendure-ui-config' {
- import { LanguageCode } from '@vendure/core';
- // TODO: Find a better way to share types between vite plugin and virtual module declaration
- // Currently we have duplicated type definitions here and in vite-plugin-ui-config.ts
- interface ResolvedApiConfig {
- host: string | 'auto';
- port: number | 'auto';
- adminApiPath: string;
- tokenMethod: 'cookie' | 'bearer';
- authTokenHeaderKey: string;
- channelTokenKey: string;
- }
- interface ResolvedI18nConfig {
- defaultLanguage: LanguageCode;
- defaultLocale: string | undefined;
- availableLanguages: LanguageCode[];
- availableLocales: string[];
- }
- interface ResolvedUiConfig {
- api: ResolvedApiConfig;
- i18n: ResolvedI18nConfig;
- }
- export const uiConfig: ResolvedUiConfig;
- }
|