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

    Interface ExecutionOptions

    Options for configuring command execution behavior.

    ExecutionOptions

    const options = {
    timeout: 2000,
    memoryLimitMB: 256,
    onTimeout: (result) => console.log('Process timed out'),
    silent: false
    };
    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