Documentation
    Preparing search index...

    Interface RunPajaCliOptions

    Execution controls for embedding the CLI runner in tests or wrappers.

    interface RunPajaCliOptions {
        serve?: boolean;
        startCommand?: (command: PajaCommand, io: CliIo) => ManagedChildProcess;
        startServer?: (input: PajaServerOptions) => Promise<PajaServer>;
        targetDiscoveryGraceMs?: number;
        waitForTargetUrl?: (
            url: string,
            options: WaitForTargetUrlOptions,
        ) => Promise<void>;
    }
    Index

    Properties

    serve?: boolean
    startCommand?: (command: PajaCommand, io: CliIo) => ManagedChildProcess
    startServer?: (input: PajaServerOptions) => Promise<PajaServer>

    Type Declaration

    targetDiscoveryGraceMs?: number
    waitForTargetUrl?: (
        url: string,
        options: WaitForTargetUrlOptions,
    ) => Promise<void>

    Type Declaration

      • (url: string, options: WaitForTargetUrlOptions): Promise<void>
      • Poll a target URL until it returns a non-5xx response or times out.

        Parameters

        Returns Promise<void>