Spaces:
Running
Running
File size: 509 Bytes
fd8cdf5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import type { DashboardManifest } from '../types/manifest.js';
import type { FileMapping } from './input-resolver.js';
export interface ServerOptions {
port: number;
manifest: DashboardManifest;
fileMapping: FileMapping;
bundlePath: string;
}
export interface ServerInstance {
start(): Promise<void>;
stop(): Promise<void>;
updateManifest(manifest: DashboardManifest, fileMapping: FileMapping): void;
}
export declare function createServer(options: ServerOptions): ServerInstance;
|