Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "utils/parallel/docs/types/index.d"

Index

Interfaces

Type aliases

Functions

Type aliases

Callback

Callback: Nullary | Unary

Callback invoked after executing all scripts.

param

error argument

Nullary

Nullary: () => void

Callback invoked after executing all scripts.

Type declaration

    • (): void
    • Returns void

Unary

Unary: (err: Error) => void

Callback invoked after executing all scripts.

param

error argument

Type declaration

    • (err: Error): void
    • Parameters

      • err: Error

      Returns void

Functions

Export assignment parallel

  • parallel(files: Array<string>, clbk: Callback): void
  • parallel(files: Array<string>, options: Options, clbk: Callback): void
  • Executes scripts in parallel.

    throws

    must provide valid options

    Parameters

    • files: Array<string>

      script file paths

    • clbk: Callback

      callback to invoke after executing all scripts

    Returns void

    Example

    var files = [ './a.js', './b.js ' ];
    
    var opts = {
        'workers': 3,
        'concurrency': 3
    };
    
    function done( error ) {
        if ( error ) {
            throw error;
        }
    }
    
    parallel( files, opts, done );
  • Executes scripts in parallel.

    throws

    must provide valid options

    Parameters

    • files: Array<string>

      script file paths

    • options: Options

      function options

    • clbk: Callback

      callback to invoke after executing all scripts

    Returns void

    Example

    var files = [ './a.js', './b.js ' ];
    
    var opts = {
        'workers': 3,
        'concurrency': 3
    };
    
    function done( error ) {
        if ( error ) {
            throw error;
        }
    }
    
    parallel( files, opts, done );