vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
79 lines (78 loc) • 2.47 kB
TypeScript
export type { Vike };
export type { VikePackages };
declare global {
/** Refine Vike types. */
namespace Vike {
/** Extend the `Config` type (`import type { Config } from 'vike/types'`).
*
* https://vike.dev/meta#typescript
*/
interface Config {
}
/** Refine the `pageContext.config` type.
*
* It's used for cumulative configs: the `pageContext.config[configName]` type is an `array` whereas `Config[configName]` isn't.
*
* https://vike.dev/meta#typescript
*/
interface ConfigResolved {
}
/** Extend the `PageContext` type (`import type { PageContext } from 'vike/types'`).
*
* https://vike.dev/pageContext#typescript
*/
interface PageContext {
}
/** Extend the `PageContextClient` type (`import type { PageContextClient } from 'vike/types'`).
*
* https://vike.dev/pageContext#typescript
*/
interface PageContextClient {
}
/** Extend the `PageContextServer` type (`import type { PageContextServer } from 'vike/types'`).
*
* https://vike.dev/pageContext#typescript
*/
interface PageContextServer {
}
/** Extend the `GlobalContext` type (`import type { GlobalContext } from 'vike/types'`).
*
* https://vike.dev/globalContext#typescript
*/
interface GlobalContext {
}
/** Extend the `GlobalContextClient` type (`import type { GlobalContextClient } from 'vike/types'`).
*
* https://vike.dev/globalContext#typescript
*/
interface GlobalContextClient {
}
/** Extend the `GlobalContextServer` type (`import type { GlobalContextServer } from 'vike/types'`).
*
* https://vike.dev/globalContext#typescript
*/
interface GlobalContextServer {
}
}
/** This namespace is only used by:
* - `vike-react`
* - `vike-vue`
* - `vike-solid`
* - `vike-svelte`
* - `vike-angular`
*
* As a Vike user, you can ignore this.
*/
namespace VikePackages {
interface ConfigVikeReact {
}
interface ConfigVikeVue {
}
interface ConfigVikeSolid {
}
interface ConfigVikeSvelte {
}
interface ConfigVikeAngular {
}
}
}