UNPKG

@sveltejs/vite-plugin-svelte

Version:

The official [Svelte](https://svelte.dev) plugin for [Vite](https://vitejs.dev).

26 lines (22 loc) 585 B
import type { Processed, CompileResult } from 'svelte/compiler'; import type { SvelteRequest } from './id.d.ts'; import type { ResolvedOptions } from './options.d.ts'; export type CompileSvelte = ( svelteRequest: SvelteRequest, code: string, options: Partial<ResolvedOptions> ) => Promise<CompileData>; export interface Code { code: string; map?: any; dependencies?: any[]; } export interface CompileData { filename: string; normalizedFilename: string; lang: string; compiled: CompileResult; ssr: boolean | undefined; dependencies: string[]; preprocessed: Processed; }