name: JavaScriptImport
class_comment: null
dependencies: []
properties: []
methods:
- name: __construct
  visibility: public
  parameters:
  - name: importName
  - name: assetLogicalPath
  - name: assetSourcePath
  - name: isLazy
    default: 'false'
  - name: addImplicitlyToImportMap
    default: 'false'
  comment: '# * Represents a module that was imported by a JavaScript file.

    # */

    # final class JavaScriptImport

    # {

    # /**

    # * @param string $importName               The name of the import needed in the
    importmap, e.g. "/foo.js" or "react"

    # * @param string $assetLogicalPath         Logical path to the mapped ass that
    was imported

    # * @param bool   $addImplicitlyToImportMap Whether this import should be added
    to the importmap automatically'
traits: []
interfaces: []