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;