Polyman Documentation - v2.3.3
    Preparing search index...

    Interface ExecutionOptions

    Options for configuring command execution behavior.

    ExecutionOptions

    interface ExecutionOptions {
        timeout: number;
        memoryLimitMB?: number;
        cwd?: string;
        onSuccess?: (result: ExecutionResult) => void;
        onError?: (result: ExecutionResult) => void;
        onTimeout?: (result: ExecutionResult) => void;
        onMemoryExceeded?: (result: ExecutionResult) => void;
        silent?: boolean;
    }
    Index

    Properties

    timeout: number

    Maximum execution time in milliseconds

    memoryLimitMB?: number

    Memory limit in megabytes (optional)

    cwd?: string

    Working directory for execution (optional)

    onSuccess?: (result: ExecutionResult) => void

    Callback on successful execution

    onError?: (result: ExecutionResult) => void

    Callback on execution error

    onTimeout?: (result: ExecutionResult) => void

    Callback on timeout

    onMemoryExceeded?: (result: ExecutionResult) => void

    Callback on memory limit exceeded

    silent?: boolean

    Suppress console output if true