houdini-svelte
Version:
The svelte plugin for houdini
71 lines (70 loc) • 4.25 kB
TypeScript
import type { Framework } from './kit';
declare const _default: (getFramework: () => Framework) => {
config?: ((config: import("houdini").Config, env: import("vite").ConfigEnv) => import("vite").UserConfig | Promise<import("vite").UserConfig>) | undefined;
buildStart?: ((this: import("rollup").PluginContext, options: import("rollup").NormalizedInputOptions & {
houdiniConfig: import("houdini").Config;
}) => void | Promise<void>) | undefined;
buildEnd?: ((this: import("rollup").PluginContext, error?: Error | undefined, houdiniConfig?: import("houdini").Config | undefined) => void | Promise<void>) | undefined;
closeBundle?: ((this: import("rollup").PluginContext, config: import("houdini").Config) => void | Promise<void>) | undefined;
configResolved?: import("rollup").ObjectHook<(this: void, config: Readonly<Omit<import("vite").UserConfig, "plugins" | "dev" | "css" | "json" | "assetsInclude" | "optimizeDeps" | "worker" | "build" | "environments" | "server" | "preview"> & {
configFile: string | undefined;
configFileDependencies: string[];
inlineConfig: import("vite").InlineConfig;
root: string;
base: string;
publicDir: string;
cacheDir: string;
command: "build" | "serve";
mode: string;
isWorker: boolean;
isProduction: boolean;
envDir: string;
env: Record<string, any>;
resolve: Required<import("vite").ResolveOptions> & {
alias: import("vite").Alias[];
};
plugins: readonly import("vite").Plugin<any>[];
css: import("vite").ResolvedCSSOptions;
json: Required<import("vite").JsonOptions>;
esbuild: false | import("vite").ESBuildOptions;
server: import("vite").ResolvedServerOptions;
dev: import("vite").ResolvedDevEnvironmentOptions;
builder: Required<import("vite").BuilderOptions> | undefined;
build: import("vite").ResolvedBuildOptions;
preview: import("vite").ResolvedPreviewOptions;
ssr: import("vite").ResolvedSSROptions;
assetsInclude: (file: string) => boolean;
logger: import("vite").Logger;
createResolver: (options?: Partial<import("vite").InternalResolveOptions> | undefined) => import("vite").ResolveFn;
optimizeDeps: import("vite").DepOptimizationOptions;
worker: import("vite").ResolvedWorkerOptions;
appType: import("vite").AppType;
experimental: import("vite").ExperimentalOptions;
environments: Record<string, {
define?: Record<string, any> | undefined;
resolve: Required<import("vite").ResolveOptions>;
consumer: "client" | "server";
keepProcessEnv?: boolean | undefined;
optimizeDeps: import("vite").DepOptimizationOptions;
dev: import("vite").ResolvedDevEnvironmentOptions;
build: import("vite").ResolvedBuildEnvironmentOptions;
}>;
} & import("vite").PluginHookUtils>) => void | Promise<void>, {}> | undefined;
options?: ((this: import("rollup").MinimalPluginContext, options: import("rollup").InputOptions & {
houdiniConfig: import("houdini").Config;
}) => import("rollup").NullValue | import("rollup").InputOptions) | undefined;
resolveId?: import("rollup").ObjectHook<(this: import("rollup").PluginContext, source: string, importer: string | undefined, options: {
config: import("houdini").Config;
custom?: import("rollup").CustomPluginOptions | undefined;
ssr?: boolean | undefined;
isEntry: boolean;
}) => import("rollup").ResolveIdResult | Promise<import("rollup").ResolveIdResult>, {}> | undefined;
load?: import("rollup").ObjectHook<(this: import("rollup").PluginContext, id: string, options: {
config: import("houdini").Config;
ssr?: boolean | undefined;
}) => import("rollup").LoadResult | Promise<import("rollup").LoadResult>, {}> | undefined;
configureServer?: import("rollup").ObjectHook<(this: void, server: import("vite").ViteDevServer & {
houdiniConfig: import("houdini").Config;
}) => void | (() => void) | Promise<void | (() => void)>, {}> | undefined;
} | undefined;
export default _default;