@kikiutils/nitro-session
Version:
Easy-to-use nitro session.
28 lines • 981 B
TypeScript
import type { NitroApp as NitroAppA } from 'nitro/types';
import type { NitroApp as NitroAppB } from 'nitropack';
import type { NitroApp as NitroAppD } from 'nitropack-nightly/types';
import type { NitroApp as NitroAppC } from 'nitropack/types';
import type { PluginOptions } from './options';
import type { IfElse } from './utils';
export type NitroApp = IfElse<unknown, NitroAppA, IfElse<unknown, NitroAppB, IfElse<unknown, NitroAppC, NitroAppD, NitroAppC>, NitroAppB>, NitroAppA>;
declare module 'nitro/types' {
interface NitroRuntimeConfig {
nitroSession?: PluginOptions;
}
}
declare module 'nitropack' {
interface NitroRuntimeConfig {
nitroSession?: PluginOptions;
}
}
declare module 'nitropack/types' {
interface NitroRuntimeConfig {
nitroSession?: PluginOptions;
}
}
declare module 'nitropack-nightly/types' {
interface NitroRuntimeConfig {
nitroSession?: PluginOptions;
}
}
//# sourceMappingURL=nitro.d.ts.map