UNPKG

@epic-web/app-launcher

Version:

Utility for launching your applications on a per-test basis.

19 lines (18 loc) 535 B
import { type ChildProcess } from 'node:child_process'; export interface AppProcessOptions { command: string; env?: Record<string, string>; cwd?: string; } export declare const kUrl: unique symbol; export declare class AppProcess { protected readonly options: AppProcessOptions; private io?; private controller; private [kUrl]?; constructor(options: AppProcessOptions); get url(): URL; launch(): Promise<ChildProcess>; dispose(): Promise<void>; [Symbol.asyncDispose](): Promise<void>; }