UNPKG

vike

Version:

The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.

14 lines (13 loc) 1.28 kB
export { getConfigDefinedAt }; export { getConfigDefinedAtOptional }; export { getDefinedAtString }; export { getDefinedByString }; export type { ConfigDefinedAt }; export type { ConfigDefinedAtOptional }; import type { DefinedAtData, DefinedBy } from '../../types/PageConfig.js'; type ConfigDefinedAtOptional = ConfigDefinedAt | `Config ${string} defined internally`; type ConfigDefinedAt = `Config ${string} defined at ${string}`; declare function getConfigDefinedAt<SentenceBegin extends 'Config' | 'config', ConfigName extends string>(sentenceBegin: SentenceBegin, configName: ConfigName, definedAtData: NonNullable<DefinedAtData>): `${SentenceBegin} ${ConfigName} defined at ${string}`; declare function getConfigDefinedAtOptional<SentenceBegin extends 'Config' | 'config', ConfigName extends string>(sentenceBegin: SentenceBegin, configName: ConfigName, definedAtData: DefinedAtData): `${SentenceBegin} ${ConfigName} defined ${'internally' | `at ${string}`}`; declare function getDefinedAtString(definedAtData: NonNullable<DefinedAtData>, configName: string): string; declare function getDefinedByString(definedAt: DefinedBy, configName: string): `API call ${string}({ vikeConfig: { ${string} } })` | `CLI option --${string}` | `environment variable VIKE_CONFIG="{${string}}"`;