snowpack
Version:
The ESM-powered frontend build tool. Fast, lightweight, unbundled.
11 lines (10 loc) • 540 B
TypeScript
/// <reference types="node" />
import type http from 'http';
import type http2 from 'http2';
import { FileBuilder } from '../build/file-builder';
import { EsmHmrEngine } from '../hmr-server-engine';
import { SnowpackConfig } from '../types';
export declare function startHmrEngine(inMemoryBuildCache: Map<string, FileBuilder>, server: http.Server | http2.Http2Server | undefined, serverPort: number | undefined, config: SnowpackConfig): {
hmrEngine: EsmHmrEngine;
handleHmrUpdate: (fileLoc: string, originalUrl: string) => void;
};