additionalProperties: false
description: 'Indicates that the workflow platform must support inline Javascript
  expressions.


  If this requirement is not present, the workflow platform must not perform expression
  interpolation

  (see also: https://www.commonwl.org/v1.2/CommandLineTool.html#InlineJavascriptRequirement).

  '
properties:
  class:
    enum:
    - InlineJavascriptRequirement
    type: string
  expressionLib:
    description: 'Additional code fragments that will also be inserted before executing
      the expression code.

      Allows for function definitions that may be called from CWL expressions.

      '
    items:
      oneOf:
      - type: string
      - additionalProperties: false
        properties:
          $include:
            type: string
        required:
        - $include
        type: object
      title: exp_lib
    title: InlineJavascriptLibraries
    type: array
    x-jsonld-id: https://w3id.org/cwl/cwl#InlineJavascriptRequirement/expressionLib
required:
- expressionLib
title: InlineJavascriptRequirement
type: object
x-jsonld-prefixes:
  cwl: https://w3id.org/cwl/cwl#
