Options
All
  • Public
  • Public/Protected
  • All
Menu

A collection of utilities related to the running process.

export

Hierarchy

  • ProcessUtils

Index

Methods

Static execAndCheckOutput

  • execAndCheckOutput(command: string, args?: string[], options?: SpawnSyncOptions): Buffer | string
  • Spawn a process with arguments and throw an error if the process fails. Parameters are same as child_process.spawnSync (see Node.js docs). Use this method if you want the safe argument parsing of spawnSync combined with the smart output handling of execSync.

    Parameters

    • command: string
    • Optional args: string[]
    • Optional options: SpawnSyncOptions

    Returns Buffer | string

    Contents of stdout as buffer or string

Static isGuiAvailable

Static nextTick

  • nextTick(callback: (...args: any[]) => void, ...args: any[]): Promise<void>
  • Process utility to wrap callback process routines into promises Turn nextTick into a promise to prevent nesting

    static
    memberof

    ProcessUtils

    Parameters

    • callback: (...args: any[]) => void

      called before promise is resolved

        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    • Rest ...args: any[]

      arguments passed to the callback

    Returns Promise<void>

    • fullfilled whenever callback is invoked

Generated using TypeDoc