{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "/src/bundle.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "@nvidia-elements/monaco/diff-editor"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "@nvidia-elements/monaco/diff-input"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "@nvidia-elements/monaco/editor"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "@nvidia-elements/monaco/input"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "@nvidia-elements/monaco/problems"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/diff-editor/define.js",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "/src/diff-editor/diff-editor.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A low-level Monaco Editor wrapper that provides direct access to a diff editor instance and API.",
          "name": "MonacoDiffEditor",
          "members": [],
          "superclass": {
            "name": "BaseMonacoEditor",
            "module": "/src/internal/base/editor.js"
          },
          "tagName": "nve-monaco-diff-editor",
          "customElement": true,
          "metadata": {
            "unitTests": true,
            "apiReview": true,
            "performance": true,
            "stable": false,
            "vqa": true,
            "responsive": true,
            "themes": true,
            "aria": "https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/textarea",
            "entrypoint": "@nvidia-elements/monaco/diff-editor",
            "example": "<nve-monaco-diff-editor></nve-monaco-diff-editor>\n<script type=\"module\">\n  const diffEditorEl = document.querySelector(\"nve-monaco-diff-editor\");\n  diffEditorEl.addEventListener(\"ready\", (event) => {\n    const { editor, monaco } = event.target;\n    const original = monaco.editor.createModel(\n      \"Hello World!\",\n      \"plaintext\",\n      monaco.Uri.parse(\"diff:///src/example.txt\"),\n    );\n    const modified = monaco.editor.createModel(\n      \"Hello world!\",\n      \"plaintext\",\n      monaco.Uri.parse(\"file:///src/example.txt\"),\n    );\n    editor.setModel({ original, modified });\n  });\n</script>",
            "package": true,
            "since": "1.1.0",
            "status": "beta",
            "behavior": "content",
            "markdown": "## nve-monaco-diff-editor\n\nA low-level Monaco Editor wrapper that provides direct access to a diff editor instance and API.\n\n### Example\n\n```html\n<nve-monaco-diff-editor></nve-monaco-diff-editor>\n<script type=\"module\">\n  const diffEditorEl = document.querySelector(\"nve-monaco-diff-editor\");\n  diffEditorEl.addEventListener(\"ready\", (event) => {\n    const { editor, monaco } = event.target;\n    const original = monaco.editor.createModel(\n      \"Hello World!\",\n      \"plaintext\",\n      monaco.Uri.parse(\"diff:///src/example.txt\"),\n    );\n    const modified = monaco.editor.createModel(\n      \"Hello world!\",\n      \"plaintext\",\n      monaco.Uri.parse(\"file:///src/example.txt\"),\n    );\n    editor.setModel({ original, modified });\n  });\n</script>\n```\n\n### Import\n\n```javascript\nimport '@nvidia-elements/monaco/diff-editor/define.js';\n```\n\n### Events\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| canceled | `CustomEvent` | Dispatched when the editor cancels initialization. |\n| ready | `CustomEvent` | Dispatched when the editor finishes initialization and becomes ready. |\n\n### CSS Properties\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| --background | `string` | [MDN](https://mdn.dev/CSS/background) |\n| --min-height | `string` | [MDN](https://mdn.dev/CSS/min-height) |"
          },
          "cssProperties": [
            {
              "name": "--background",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/background)"
            },
            {
              "name": "--min-height",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/min-height)"
            }
          ],
          "attributes": [
            {
              "name": "editor",
              "type": {
                "text": "T | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Provides access to the Monaco Editor instance.",
              "readonly": true,
              "fieldName": "editor",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              }
            },
            {
              "name": "monaco",
              "type": {
                "text": "Monaco | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Provides access to the Monaco Editor API.",
              "readonly": true,
              "fieldName": "monaco",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              }
            }
          ],
          "events": [
            {
              "name": "canceled",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when the editor cancels initialization.",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              }
            },
            {
              "name": "ready",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when the editor finishes initialization and becomes ready.",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "MonacoDiffEditor",
          "declaration": {
            "name": "MonacoDiffEditor",
            "module": "/src/diff-editor/diff-editor.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/diff-editor/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "home/runner/work/elements/elements/projects/monaco/src/diff-editor/diff-editor.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/diff-input/define.js",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "/src/diff-input/diff-input.js",
      "declarations": [
        {
          "kind": "class",
          "description": "An input control for editing diffs for JSON, YAML and code with syntax highlighting and validation.",
          "name": "MonacoDiffInput",
          "members": [
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the input prevents editing.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "language",
              "type": {
                "text": "'css' | 'go' | 'html' | 'javascript' | 'json' | 'markdown' | 'plaintext' | 'python' | 'shell' | 'sql' | 'typescript' | 'yaml' | string",
                "_sourceAliases": [
                  "SuggestedLanguages"
                ],
                "values": [
                  {
                    "value": "css",
                    "description": ""
                  },
                  {
                    "value": "go",
                    "description": ""
                  },
                  {
                    "value": "html",
                    "description": ""
                  },
                  {
                    "value": "javascript",
                    "description": ""
                  },
                  {
                    "value": "json",
                    "description": ""
                  },
                  {
                    "value": "markdown",
                    "description": ""
                  },
                  {
                    "value": "plaintext",
                    "description": ""
                  },
                  {
                    "value": "python",
                    "description": ""
                  },
                  {
                    "value": "shell",
                    "description": ""
                  },
                  {
                    "value": "sql",
                    "description": ""
                  },
                  {
                    "value": "typescript",
                    "description": ""
                  },
                  {
                    "value": "yaml",
                    "description": ""
                  },
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the programming language for syntax highlighting and validation.",
              "attribute": "language",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "original",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the original value of the diff.",
              "attribute": "original"
            },
            {
              "kind": "field",
              "name": "originalLanguage",
              "type": {
                "text": "'css' | 'go' | 'html' | 'javascript' | 'json' | 'markdown' | 'plaintext' | 'python' | 'shell' | 'sql' | 'typescript' | 'yaml' | string",
                "_sourceAliases": [
                  "SuggestedLanguages"
                ],
                "values": [
                  {
                    "value": "css",
                    "description": ""
                  },
                  {
                    "value": "go",
                    "description": ""
                  },
                  {
                    "value": "html",
                    "description": ""
                  },
                  {
                    "value": "javascript",
                    "description": ""
                  },
                  {
                    "value": "json",
                    "description": ""
                  },
                  {
                    "value": "markdown",
                    "description": ""
                  },
                  {
                    "value": "plaintext",
                    "description": ""
                  },
                  {
                    "value": "python",
                    "description": ""
                  },
                  {
                    "value": "shell",
                    "description": ""
                  },
                  {
                    "value": "sql",
                    "description": ""
                  },
                  {
                    "value": "typescript",
                    "description": ""
                  },
                  {
                    "value": "yaml",
                    "description": ""
                  },
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the programming language for syntax highlighting of the original value.\nFalls back to the language property if not set.",
              "attribute": "originalLanguage"
            },
            {
              "kind": "field",
              "name": "readOnly",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the editor is in read-only mode.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "attribute": "readonly"
            },
            {
              "kind": "field",
              "name": "sideBySide",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Defines whether to render the diff in side-by-side mode (if enough width is available).",
              "attribute": "side-by-side"
            },
            {
              "kind": "method",
              "name": "updateOptions",
              "parameters": [
                {
                  "name": "options",
                  "type": {
                    "text": "monaco.editor.IDiffEditorOptions"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "updateOriginalEditorOptions",
              "parameters": [
                {
                  "name": "options",
                  "type": {
                    "text": "monaco.editor.IEditorOptions & monaco.editor.IGlobalEditorOptions"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "folding",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the editor supports code folding.",
              "attribute": "folding",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "insertSpaces",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to insert spaces instead of tabs when pressing the tab key.",
              "attribute": "insert-spaces",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "lineNumbers",
              "type": {
                "text": "LineNumbersType",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls the display of line numbers in the editor.",
              "attribute": "line-numbers",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "minimap",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to show the minimap (code overview) on the right side of the editor.",
              "attribute": "minimap",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the input requires a value.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "attribute": "required"
            },
            {
              "kind": "field",
              "name": "schema",
              "type": {
                "text": "JSONSchema | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "JSON schema for validation when the language equals 'json'.\nhttps://json-schema.org/",
              "attribute": "schema",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "tabSize",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Determines the number of spaces to use for indentation.",
              "attribute": "tab-size",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The current value/content of the editor.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "wordWrap",
              "type": {
                "text": "WordWrapOptions",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls how the editor wraps text.",
              "attribute": "word-wrap",
              "reflects": true,
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "noValidate",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to disable validation of the input.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "attribute": "novalidate"
            },
            {
              "kind": "method",
              "name": "focus",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "method",
              "name": "updateEditorOptions",
              "parameters": [
                {
                  "name": "options",
                  "type": {
                    "text": "monaco.editor.IEditorOptions & monaco.editor.IGlobalEditorOptions"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "defaultValue",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The initial value used when the parent form resets.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "pattern",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the pattern that text values must match.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/pattern",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "pattern",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/min",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "min",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/max",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "max",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the value granularity for numeric inputs.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/step",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "step",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "minLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/minlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "minlength",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "maxLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/maxlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "maxlength",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The name submitted with the control value as part of the form data.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/name",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null",
                "_sourceAliases": [],
                "values": []
              },
              "description": "The form associated with the control.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/form",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "willValidate",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Indicates whether the control participates in constraint validation.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/willValidate",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "validity",
              "type": {
                "text": "ValidityState",
                "_sourceAliases": [],
                "values": []
              },
              "description": "The control validity state.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/validity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The validation message shown when the control is invalid.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/validationMessage",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "valueAsString",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The current value serialized as a string.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "valueAsNumber",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "The current value parsed as a number.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The control type.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "labels",
              "type": {
                "text": "NodeList",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Labels associated with the control.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/labels",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "composedLabel",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Text content from labels associated with the control.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "type": {
                "text": "() => boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "() => boolean",
                    "description": ""
                  }
                ]
              },
              "description": "Reports whether the control satisfies its constraints.\nhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/reportValidity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "type": {
                "text": "() => boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "() => boolean",
                    "description": ""
                  }
                ]
              },
              "description": "Checks whether the control satisfies its constraints.\nhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/checkValidity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "type": {
                "text": "(message: string) => void",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "(message: string) => void",
                    "description": ""
                  }
                ]
              },
              "description": "Sets a custom validation message.\nhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setCustomValidity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "reset",
              "type": {
                "text": "() => void",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "() => void",
                    "description": ""
                  }
                ]
              },
              "description": "Resets the control value to its initial value.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            }
          ],
          "attributes": [
            {
              "name": "original",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the original value of the diff.",
              "fieldName": "original"
            },
            {
              "name": "originalLanguage",
              "type": {
                "text": "'css' | 'go' | 'html' | 'javascript' | 'json' | 'markdown' | 'plaintext' | 'python' | 'shell' | 'sql' | 'typescript' | 'yaml' | string",
                "_sourceAliases": [
                  "SuggestedLanguages"
                ],
                "values": [
                  {
                    "value": "css",
                    "description": ""
                  },
                  {
                    "value": "go",
                    "description": ""
                  },
                  {
                    "value": "html",
                    "description": ""
                  },
                  {
                    "value": "javascript",
                    "description": ""
                  },
                  {
                    "value": "json",
                    "description": ""
                  },
                  {
                    "value": "markdown",
                    "description": ""
                  },
                  {
                    "value": "plaintext",
                    "description": ""
                  },
                  {
                    "value": "python",
                    "description": ""
                  },
                  {
                    "value": "shell",
                    "description": ""
                  },
                  {
                    "value": "sql",
                    "description": ""
                  },
                  {
                    "value": "typescript",
                    "description": ""
                  },
                  {
                    "value": "yaml",
                    "description": ""
                  },
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the programming language for syntax highlighting of the original value.\nFalls back to the language property if not set.",
              "fieldName": "originalLanguage"
            },
            {
              "name": "side-by-side",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Defines whether to render the diff in side-by-side mode (if enough width is available).",
              "fieldName": "sideBySide"
            },
            {
              "name": "language",
              "type": {
                "text": "'css' | 'go' | 'html' | 'javascript' | 'json' | 'markdown' | 'plaintext' | 'python' | 'shell' | 'sql' | 'typescript' | 'yaml' | string",
                "_sourceAliases": [
                  "SuggestedLanguages"
                ],
                "values": [
                  {
                    "value": "css",
                    "description": ""
                  },
                  {
                    "value": "go",
                    "description": ""
                  },
                  {
                    "value": "html",
                    "description": ""
                  },
                  {
                    "value": "javascript",
                    "description": ""
                  },
                  {
                    "value": "json",
                    "description": ""
                  },
                  {
                    "value": "markdown",
                    "description": ""
                  },
                  {
                    "value": "plaintext",
                    "description": ""
                  },
                  {
                    "value": "python",
                    "description": ""
                  },
                  {
                    "value": "shell",
                    "description": ""
                  },
                  {
                    "value": "sql",
                    "description": ""
                  },
                  {
                    "value": "typescript",
                    "description": ""
                  },
                  {
                    "value": "yaml",
                    "description": ""
                  },
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the programming language for syntax highlighting and validation.",
              "fieldName": "language",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "folding",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the editor supports code folding.",
              "fieldName": "folding",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "insert-spaces",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to insert spaces instead of tabs when pressing the tab key.",
              "fieldName": "insertSpaces",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "line-numbers",
              "type": {
                "text": "LineNumbersType",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls the display of line numbers in the editor.",
              "fieldName": "lineNumbers",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "minimap",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to show the minimap (code overview) on the right side of the editor.",
              "fieldName": "minimap",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "schema",
              "type": {
                "text": "JSONSchema | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "JSON schema for validation when the language equals 'json'.\nhttps://json-schema.org/",
              "fieldName": "schema",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "tab-size",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Determines the number of spaces to use for indentation.",
              "fieldName": "tabSize",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "word-wrap",
              "type": {
                "text": "WordWrapOptions",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls how the editor wraps text.",
              "fieldName": "wordWrap",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "readonly",
              "fieldName": "readOnly",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Prevents the user from changing the control value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/readonly",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "disabled",
              "fieldName": "disabled",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Prevents the user from interacting with the control.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/disabled",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "required",
              "fieldName": "required",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Requires a value before the parent form can submit.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/required",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "pattern",
              "fieldName": "pattern",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the pattern that text values must match.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/pattern",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "min",
              "fieldName": "min",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/min",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "max",
              "fieldName": "max",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/max",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "step",
              "fieldName": "step",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the value granularity for numeric inputs.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/step",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "minlength",
              "fieldName": "minLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/minlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "maxlength",
              "fieldName": "maxLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/maxlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "name",
              "fieldName": "name",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The name submitted with the control value as part of the form data.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/name",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "novalidate",
              "fieldName": "noValidate",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Disables constraint validation for this control.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/novalidate",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "value",
              "fieldName": "value",
              "type": {
                "text": "T | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "The current form control value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/value",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            }
          ],
          "superclass": {
            "name": "BaseMonacoInput",
            "module": "/src/internal/base/input.js"
          },
          "tagName": "nve-monaco-diff-input",
          "customElement": true,
          "metadata": {
            "unitTests": true,
            "apiReview": true,
            "performance": true,
            "stable": false,
            "vqa": true,
            "responsive": true,
            "themes": true,
            "aria": "https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/textarea",
            "entrypoint": "@nvidia-elements/monaco/diff-input",
            "example": "<nve-monaco-diff-input\n  language=\"typescript\"\n  original=\"console.log('Hello, World!');\"\n  value=\"console.log('Hello, world!');\"\n></nve-monaco-diff-input>\n<script type=\"module\">\n  const input = document.querySelector(\"nve-monaco-diff-input\");\n  input.addEventListener(\"input\", () => console.log(\"input: \", input.value));\n  input.addEventListener(\"change\", () => console.log(\"change: \", input.value));\n</script>",
            "package": true,
            "since": "0.0.0",
            "status": "beta",
            "behavior": "content",
            "markdown": "## nve-monaco-diff-input\n\nAn input control for editing diffs for JSON, YAML and code with syntax highlighting and validation.\n\n### Example\n\n```html\n<nve-monaco-diff-input\n  language=\"typescript\"\n  original=\"console.log('Hello, World!');\"\n  value=\"console.log('Hello, world!');\"\n></nve-monaco-diff-input>\n<script type=\"module\">\n  const input = document.querySelector(\"nve-monaco-diff-input\");\n  input.addEventListener(\"input\", () => console.log(\"input: \", input.value));\n  input.addEventListener(\"change\", () => console.log(\"change: \", input.value));\n</script>\n```\n\n### Import\n\n```javascript\nimport '@nvidia-elements/monaco/diff-input/define.js';\n```\n\n### Properties / Attributes\n\n| property (attribute) | value | description |\n| -------------------- | ----- | ----------- |\n| disabled | `boolean` | Determines whether the input prevents editing. |\n| language | `'css' \\| 'go' \\| 'html' \\| 'javascript' \\| 'json' \\| 'markdown' \\| 'plaintext' \\| 'python' \\| 'shell' \\| 'sql' \\| 'typescript' \\| 'yaml' \\| string` | Defines the programming language for syntax highlighting and validation. |\n| original | `string` | Defines the original value of the diff. |\n| originalLanguage | `'css' \\| 'go' \\| 'html' \\| 'javascript' \\| 'json' \\| 'markdown' \\| 'plaintext' \\| 'python' \\| 'shell' \\| 'sql' \\| 'typescript' \\| 'yaml' \\| string` | Defines the programming language for syntax highlighting of the original value. Falls back to the language property if not set. |\n| readOnly (readonly) | `boolean` | Determines whether the editor is in read-only mode. |\n| sideBySide (side-by-side) | `boolean` | Defines whether to render the diff in side-by-side mode (if enough width is available). |\n| updateOptions |  |  |\n| updateOriginalEditorOptions |  |  |\n| folding | `boolean` | Determines whether the editor supports code folding. |\n| insertSpaces (insert-spaces) | `boolean` | Determines whether to insert spaces instead of tabs when pressing the tab key. |\n| lineNumbers (line-numbers) | `LineNumbersType` | Controls the display of line numbers in the editor. |\n| minimap | `boolean` | Determines whether to show the minimap (code overview) on the right side of the editor. |\n| required | `boolean` | Determines whether the input requires a value. |\n| schema | `JSONSchema \\| undefined` | JSON schema for validation when the language equals 'json'. https://json-schema.org/ |\n| tabSize (tab-size) | `number` | Determines the number of spaces to use for indentation. |\n| value | `string` | The current value/content of the editor. |\n| wordWrap (word-wrap) | `WordWrapOptions` | Controls how the editor wraps text. |\n| noValidate (novalidate) | `boolean` | Determines whether to disable validation of the input. |\n| focus |  |  |\n| updateEditorOptions |  |  |\n| defaultValue | `string` | The initial value used when the parent form resets. |\n| pattern | `string` | Defines the pattern that text values must match. https://mdn.dev/HTML/Attributes/pattern |\n| min | `number \\| null` | Defines the minimum numeric value. https://mdn.dev/HTML/Attributes/min |\n| max | `number \\| null` | Defines the maximum numeric value. https://mdn.dev/HTML/Attributes/max |\n| step | `number \\| null` | Defines the value granularity for numeric inputs. https://mdn.dev/HTML/Attributes/step |\n| minLength (minlength) | `number` | Defines the minimum text length. https://mdn.dev/HTML/Attributes/minlength |\n| maxLength (maxlength) | `number` | Defines the maximum text length. https://mdn.dev/HTML/Attributes/maxlength |\n| name | `string` | The name submitted with the control value as part of the form data. https://mdn.dev/HTML/Attributes/name |\n| form | `HTMLFormElement \\| null` | The form associated with the control. https://mdn.dev/ElementInternals/form |\n| willValidate | `boolean` | Indicates whether the control participates in constraint validation. https://mdn.dev/ElementInternals/willValidate |\n| validity | `ValidityState` | The control validity state. https://mdn.dev/ElementInternals/validity |\n| validationMessage | `string` | The validation message shown when the control is invalid. https://mdn.dev/ElementInternals/validationMessage |\n| valueAsString | `string` | The current value serialized as a string. |\n| valueAsNumber | `number` | The current value parsed as a number. |\n| type | `string` | The control type. |\n| labels | `NodeList` | Labels associated with the control. https://mdn.dev/ElementInternals/labels |\n| composedLabel | `string` | Text content from labels associated with the control. |\n| reportValidity | `() => boolean` | Reports whether the control satisfies its constraints. https://mdn.dev/HTMLInputElement/reportValidity |\n| checkValidity | `() => boolean` | Checks whether the control satisfies its constraints. https://mdn.dev/HTMLInputElement/checkValidity |\n| setCustomValidity | `(message: string) => void` | Sets a custom validation message. https://mdn.dev/HTMLInputElement/setCustomValidity |\n| reset | `() => void` | Resets the control value to its initial value. |\n\n### Events\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| syntax-validation-changed | `CustomEvent` | Dispatched when syntax validation state changes. |\n| canceled | `CustomEvent` | Dispatched when the editor cancels initialization. |\n| ready | `CustomEvent` | Dispatched when the editor finishes initialization and becomes ready. |\n| input | `CustomEvent` | Dispatched when the element's value changes as a result of a user action. |\n| change | `CustomEvent` | Dispatched when the user modifies and commits the element's value. |\n| reset | `CustomEvent` | Dispatched when the control state is reset to its initial value. |\n| invalid | `CustomEvent` | Dispatched when the control is invalid. |\n\n### CSS Properties\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| --background | `string` | [MDN](https://mdn.dev/CSS/background) |\n| --border | `string` | [MDN](https://mdn.dev/CSS/border) |\n| --border-radius | `string` | [MDN](https://mdn.dev/CSS/border-radius) |\n| --min-height | `string` | [MDN](https://mdn.dev/CSS/min-height) |\n| --padding | `string` | [MDN](https://mdn.dev/CSS/padding) |"
          },
          "cssProperties": [
            {
              "name": "--background",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/background)"
            },
            {
              "name": "--border",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/border)"
            },
            {
              "name": "--border-radius",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/border-radius)"
            },
            {
              "name": "--min-height",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/min-height)"
            },
            {
              "name": "--padding",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/padding)"
            }
          ],
          "events": [
            {
              "name": "syntax-validation-changed",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when syntax validation state changes.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the editor cancels initialization.",
              "name": "canceled",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the editor finishes initialization and becomes ready.",
              "name": "ready",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the element's value changes as a result of a user action.",
              "name": "input",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the user modifies and commits the element's value.",
              "name": "change",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the control state is reset to its initial value.",
              "name": "reset",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the control is invalid.",
              "name": "invalid",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "MonacoDiffInput",
          "declaration": {
            "name": "MonacoDiffInput",
            "module": "/src/diff-input/diff-input.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/diff-input/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "home/runner/work/elements/elements/projects/monaco/src/diff-input/diff-input.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/editor/define.js",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "/src/editor/editor.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A low-level Monaco Editor wrapper that provides direct access to an editor instance and API.",
          "name": "MonacoEditor",
          "members": [],
          "superclass": {
            "name": "BaseMonacoEditor",
            "module": "/src/internal/base/editor.js"
          },
          "tagName": "nve-monaco-editor",
          "customElement": true,
          "metadata": {
            "unitTests": true,
            "apiReview": true,
            "performance": true,
            "stable": false,
            "vqa": true,
            "responsive": true,
            "themes": true,
            "aria": "https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/textarea",
            "entrypoint": "@nvidia-elements/monaco/editor",
            "example": "<nve-monaco-editor></nve-monaco-editor>\n<script type=\"module\">\n  const editor = document.querySelector(\"nve-monaco-editor\");\n  editor.addEventListener(\"ready\", (event) => {\n    const { editor, monaco } = event.target;\n    const model = monaco.editor.createModel(\"Hello World!\", \"plaintext\");\n    editor.setModel(model);\n  });\n</script>",
            "package": true,
            "since": "0.0.0",
            "status": "beta",
            "behavior": "content",
            "markdown": "## nve-monaco-editor\n\nA low-level Monaco Editor wrapper that provides direct access to an editor instance and API.\n\n### Example\n\n```html\n<nve-monaco-editor></nve-monaco-editor>\n<script type=\"module\">\n  const editor = document.querySelector(\"nve-monaco-editor\");\n  editor.addEventListener(\"ready\", (event) => {\n    const { editor, monaco } = event.target;\n    const model = monaco.editor.createModel(\"Hello World!\", \"plaintext\");\n    editor.setModel(model);\n  });\n</script>\n```\n\n### Import\n\n```javascript\nimport '@nvidia-elements/monaco/editor/define.js';\n```\n\n### Events\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| canceled | `CustomEvent` | Dispatched when the editor cancels initialization. |\n| ready | `CustomEvent` | Dispatched when the editor finishes initialization and becomes ready. |\n\n### CSS Properties\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| --background | `string` | [MDN](https://mdn.dev/CSS/background) |\n| --min-height | `string` | [MDN](https://mdn.dev/CSS/min-height) |"
          },
          "cssProperties": [
            {
              "name": "--background",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/background)"
            },
            {
              "name": "--min-height",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/min-height)"
            }
          ],
          "attributes": [
            {
              "name": "editor",
              "type": {
                "text": "T | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Provides access to the Monaco Editor instance.",
              "readonly": true,
              "fieldName": "editor",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              }
            },
            {
              "name": "monaco",
              "type": {
                "text": "Monaco | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Provides access to the Monaco Editor API.",
              "readonly": true,
              "fieldName": "monaco",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              }
            }
          ],
          "events": [
            {
              "name": "canceled",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when the editor cancels initialization.",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              }
            },
            {
              "name": "ready",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when the editor finishes initialization and becomes ready.",
              "inheritedFrom": {
                "name": "BaseMonacoEditor",
                "module": "/src/internal/base/editor.js"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "MonacoEditor",
          "declaration": {
            "name": "MonacoEditor",
            "module": "/src/editor/editor.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/editor/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "home/runner/work/elements/elements/projects/monaco/src/editor/editor.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/environment.js",
      "declarations": [
        {
          "kind": "function",
          "name": "createMonacoEnvironment"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "createMonacoEnvironment",
          "declaration": {
            "name": "createMonacoEnvironment",
            "module": "/src/environment.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/index.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "VERSION",
          "type": {
            "text": "string"
          },
          "default": "'0.0.0'"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "home/runner/work/elements/elements/projects/monaco/src/vendor/monaco-editor/editor/editor.main.js"
          }
        },
        {
          "kind": "js",
          "name": "VERSION",
          "declaration": {
            "name": "VERSION",
            "module": "/src/index.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/input/define.js",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "/src/input/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "home/runner/work/elements/elements/projects/monaco/src/input/input.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/input/input.js",
      "declarations": [
        {
          "kind": "class",
          "description": "An input control for editing JSON, YAML and code with syntax highlighting and validation.",
          "name": "MonacoInput",
          "members": [
            {
              "kind": "field",
              "name": "language",
              "type": {
                "text": "'css' | 'go' | 'html' | 'javascript' | 'json' | 'markdown' | 'plaintext' | 'python' | 'shell' | 'sql' | 'typescript' | 'yaml' | string",
                "_sourceAliases": [
                  "SuggestedLanguages"
                ],
                "values": [
                  {
                    "value": "css",
                    "description": ""
                  },
                  {
                    "value": "go",
                    "description": ""
                  },
                  {
                    "value": "html",
                    "description": ""
                  },
                  {
                    "value": "javascript",
                    "description": ""
                  },
                  {
                    "value": "json",
                    "description": ""
                  },
                  {
                    "value": "markdown",
                    "description": ""
                  },
                  {
                    "value": "plaintext",
                    "description": ""
                  },
                  {
                    "value": "python",
                    "description": ""
                  },
                  {
                    "value": "shell",
                    "description": ""
                  },
                  {
                    "value": "sql",
                    "description": ""
                  },
                  {
                    "value": "typescript",
                    "description": ""
                  },
                  {
                    "value": "yaml",
                    "description": ""
                  },
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the programming language for syntax highlighting and validation.",
              "attribute": "language",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the input prevents editing.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "attribute": "disabled"
            },
            {
              "kind": "field",
              "name": "folding",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the editor supports code folding.",
              "attribute": "folding",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "insertSpaces",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to insert spaces instead of tabs when pressing the tab key.",
              "attribute": "insert-spaces",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "lineNumbers",
              "type": {
                "text": "LineNumbersType",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls the display of line numbers in the editor.",
              "attribute": "line-numbers",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "minimap",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to show the minimap (code overview) on the right side of the editor.",
              "attribute": "minimap",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "readOnly",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the editor is in read-only mode.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "attribute": "readonly"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the input requires a value.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "attribute": "required"
            },
            {
              "kind": "field",
              "name": "schema",
              "type": {
                "text": "JSONSchema | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "JSON schema for validation when the language equals 'json'.\nhttps://json-schema.org/",
              "attribute": "schema",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "tabSize",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Determines the number of spaces to use for indentation.",
              "attribute": "tab-size",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The current value/content of the editor.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "wordWrap",
              "type": {
                "text": "WordWrapOptions",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls how the editor wraps text.",
              "attribute": "word-wrap",
              "reflects": true,
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "noValidate",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to disable validation of the input.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "attribute": "novalidate"
            },
            {
              "kind": "method",
              "name": "focus",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "method",
              "name": "updateEditorOptions",
              "parameters": [
                {
                  "name": "options",
                  "type": {
                    "text": "monaco.editor.IEditorOptions & monaco.editor.IGlobalEditorOptions"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "kind": "field",
              "name": "defaultValue",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The initial value used when the parent form resets.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "pattern",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the pattern that text values must match.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/pattern",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "pattern",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/min",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "min",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/max",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "max",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the value granularity for numeric inputs.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/step",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "step",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "minLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/minlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "minlength",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "maxLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/maxlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "maxlength",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The name submitted with the control value as part of the form data.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/name",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null",
                "_sourceAliases": [],
                "values": []
              },
              "description": "The form associated with the control.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/form",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "willValidate",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Indicates whether the control participates in constraint validation.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/willValidate",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "validity",
              "type": {
                "text": "ValidityState",
                "_sourceAliases": [],
                "values": []
              },
              "description": "The control validity state.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/validity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The validation message shown when the control is invalid.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/validationMessage",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "valueAsString",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The current value serialized as a string.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "valueAsNumber",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "The current value parsed as a number.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The control type.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "labels",
              "type": {
                "text": "NodeList",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Labels associated with the control.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/labels",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "composedLabel",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Text content from labels associated with the control.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "type": {
                "text": "() => boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "() => boolean",
                    "description": ""
                  }
                ]
              },
              "description": "Reports whether the control satisfies its constraints.\nhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/reportValidity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "type": {
                "text": "() => boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "() => boolean",
                    "description": ""
                  }
                ]
              },
              "description": "Checks whether the control satisfies its constraints.\nhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/checkValidity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "type": {
                "text": "(message: string) => void",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "(message: string) => void",
                    "description": ""
                  }
                ]
              },
              "description": "Sets a custom validation message.\nhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setCustomValidity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "reset",
              "type": {
                "text": "() => void",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "() => void",
                    "description": ""
                  }
                ]
              },
              "description": "Resets the control value to its initial value.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            }
          ],
          "superclass": {
            "name": "BaseMonacoInput",
            "module": "/src/internal/base/input.js"
          },
          "tagName": "nve-monaco-input",
          "customElement": true,
          "metadata": {
            "unitTests": true,
            "apiReview": true,
            "performance": true,
            "stable": false,
            "vqa": true,
            "responsive": true,
            "themes": true,
            "aria": "https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/textarea",
            "entrypoint": "@nvidia-elements/monaco/input",
            "example": "<nve-monaco-input language=\"typescript\" value=\"console.log('Hello, world!');\"></nve-monaco-input>\n<script type=\"module\">\n  const input = document.querySelector(\"nve-monaco-input\");\n  input.addEventListener(\"input\", () => console.log(\"input: \", input.value));\n  input.addEventListener(\"change\", () => console.log(\"change: \", input.value));\n</script>",
            "package": true,
            "since": "0.0.0",
            "status": "beta",
            "behavior": "content",
            "markdown": "## nve-monaco-input\n\nAn input control for editing JSON, YAML and code with syntax highlighting and validation.\n\n### Example\n\n```html\n<nve-monaco-input language=\"typescript\" value=\"console.log('Hello, world!');\"></nve-monaco-input>\n<script type=\"module\">\n  const input = document.querySelector(\"nve-monaco-input\");\n  input.addEventListener(\"input\", () => console.log(\"input: \", input.value));\n  input.addEventListener(\"change\", () => console.log(\"change: \", input.value));\n</script>\n```\n\n### Import\n\n```javascript\nimport '@nvidia-elements/monaco/input/define.js';\n```\n\n### Properties / Attributes\n\n| property (attribute) | value | description |\n| -------------------- | ----- | ----------- |\n| language | `'css' \\| 'go' \\| 'html' \\| 'javascript' \\| 'json' \\| 'markdown' \\| 'plaintext' \\| 'python' \\| 'shell' \\| 'sql' \\| 'typescript' \\| 'yaml' \\| string` | Defines the programming language for syntax highlighting and validation. |\n| disabled | `boolean` | Determines whether the input prevents editing. |\n| folding | `boolean` | Determines whether the editor supports code folding. |\n| insertSpaces (insert-spaces) | `boolean` | Determines whether to insert spaces instead of tabs when pressing the tab key. |\n| lineNumbers (line-numbers) | `LineNumbersType` | Controls the display of line numbers in the editor. |\n| minimap | `boolean` | Determines whether to show the minimap (code overview) on the right side of the editor. |\n| readOnly (readonly) | `boolean` | Determines whether the editor is in read-only mode. |\n| required | `boolean` | Determines whether the input requires a value. |\n| schema | `JSONSchema \\| undefined` | JSON schema for validation when the language equals 'json'. https://json-schema.org/ |\n| tabSize (tab-size) | `number` | Determines the number of spaces to use for indentation. |\n| value | `string` | The current value/content of the editor. |\n| wordWrap (word-wrap) | `WordWrapOptions` | Controls how the editor wraps text. |\n| noValidate (novalidate) | `boolean` | Determines whether to disable validation of the input. |\n| focus |  |  |\n| updateEditorOptions |  |  |\n| defaultValue | `string` | The initial value used when the parent form resets. |\n| pattern | `string` | Defines the pattern that text values must match. https://mdn.dev/HTML/Attributes/pattern |\n| min | `number \\| null` | Defines the minimum numeric value. https://mdn.dev/HTML/Attributes/min |\n| max | `number \\| null` | Defines the maximum numeric value. https://mdn.dev/HTML/Attributes/max |\n| step | `number \\| null` | Defines the value granularity for numeric inputs. https://mdn.dev/HTML/Attributes/step |\n| minLength (minlength) | `number` | Defines the minimum text length. https://mdn.dev/HTML/Attributes/minlength |\n| maxLength (maxlength) | `number` | Defines the maximum text length. https://mdn.dev/HTML/Attributes/maxlength |\n| name | `string` | The name submitted with the control value as part of the form data. https://mdn.dev/HTML/Attributes/name |\n| form | `HTMLFormElement \\| null` | The form associated with the control. https://mdn.dev/ElementInternals/form |\n| willValidate | `boolean` | Indicates whether the control participates in constraint validation. https://mdn.dev/ElementInternals/willValidate |\n| validity | `ValidityState` | The control validity state. https://mdn.dev/ElementInternals/validity |\n| validationMessage | `string` | The validation message shown when the control is invalid. https://mdn.dev/ElementInternals/validationMessage |\n| valueAsString | `string` | The current value serialized as a string. |\n| valueAsNumber | `number` | The current value parsed as a number. |\n| type | `string` | The control type. |\n| labels | `NodeList` | Labels associated with the control. https://mdn.dev/ElementInternals/labels |\n| composedLabel | `string` | Text content from labels associated with the control. |\n| reportValidity | `() => boolean` | Reports whether the control satisfies its constraints. https://mdn.dev/HTMLInputElement/reportValidity |\n| checkValidity | `() => boolean` | Checks whether the control satisfies its constraints. https://mdn.dev/HTMLInputElement/checkValidity |\n| setCustomValidity | `(message: string) => void` | Sets a custom validation message. https://mdn.dev/HTMLInputElement/setCustomValidity |\n| reset | `() => void` | Resets the control value to its initial value. |\n\n### Events\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| syntax-validation-changed | `CustomEvent` | Dispatched when syntax validation state changes. |\n| canceled | `CustomEvent` | Dispatched when the editor cancels initialization. |\n| ready | `CustomEvent` | Dispatched when the editor finishes initialization and becomes ready. |\n| input | `CustomEvent` | Dispatched when the element's value changes as a result of a user action. |\n| change | `CustomEvent` | Dispatched when the user modifies and commits the element's value. |\n| reset | `CustomEvent` | Dispatched when the control state is reset to its initial value. |\n| invalid | `CustomEvent` | Dispatched when the control is invalid. |\n\n### CSS Properties\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| --background | `string` | [MDN](https://mdn.dev/CSS/background) |\n| --border | `string` | [MDN](https://mdn.dev/CSS/border) |\n| --border-radius | `string` | [MDN](https://mdn.dev/CSS/border-radius) |\n| --min-height | `string` | [MDN](https://mdn.dev/CSS/min-height) |\n| --padding | `string` | [MDN](https://mdn.dev/CSS/padding) |"
          },
          "cssProperties": [
            {
              "name": "--background",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/background)"
            },
            {
              "name": "--border",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/border)"
            },
            {
              "name": "--border-radius",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/border-radius)"
            },
            {
              "name": "--min-height",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/min-height)"
            },
            {
              "name": "--padding",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              },
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/padding)"
            }
          ],
          "attributes": [
            {
              "name": "language",
              "type": {
                "text": "'css' | 'go' | 'html' | 'javascript' | 'json' | 'markdown' | 'plaintext' | 'python' | 'shell' | 'sql' | 'typescript' | 'yaml' | string",
                "_sourceAliases": [
                  "SuggestedLanguages"
                ],
                "values": [
                  {
                    "value": "css",
                    "description": ""
                  },
                  {
                    "value": "go",
                    "description": ""
                  },
                  {
                    "value": "html",
                    "description": ""
                  },
                  {
                    "value": "javascript",
                    "description": ""
                  },
                  {
                    "value": "json",
                    "description": ""
                  },
                  {
                    "value": "markdown",
                    "description": ""
                  },
                  {
                    "value": "plaintext",
                    "description": ""
                  },
                  {
                    "value": "python",
                    "description": ""
                  },
                  {
                    "value": "shell",
                    "description": ""
                  },
                  {
                    "value": "sql",
                    "description": ""
                  },
                  {
                    "value": "typescript",
                    "description": ""
                  },
                  {
                    "value": "yaml",
                    "description": ""
                  },
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the programming language for syntax highlighting and validation.",
              "fieldName": "language",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "folding",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the editor supports code folding.",
              "fieldName": "folding",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "insert-spaces",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to insert spaces instead of tabs when pressing the tab key.",
              "fieldName": "insertSpaces",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "line-numbers",
              "type": {
                "text": "LineNumbersType",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls the display of line numbers in the editor.",
              "fieldName": "lineNumbers",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "minimap",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to show the minimap (code overview) on the right side of the editor.",
              "fieldName": "minimap",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "schema",
              "type": {
                "text": "JSONSchema | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "JSON schema for validation when the language equals 'json'.\nhttps://json-schema.org/",
              "fieldName": "schema",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "tab-size",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Determines the number of spaces to use for indentation.",
              "fieldName": "tabSize",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "word-wrap",
              "type": {
                "text": "WordWrapOptions",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls how the editor wraps text.",
              "fieldName": "wordWrap",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "name": "readonly",
              "fieldName": "readOnly",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Prevents the user from changing the control value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/readonly",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "disabled",
              "fieldName": "disabled",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Prevents the user from interacting with the control.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/disabled",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "required",
              "fieldName": "required",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Requires a value before the parent form can submit.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/required",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "pattern",
              "fieldName": "pattern",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the pattern that text values must match.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/pattern",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "min",
              "fieldName": "min",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/min",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "max",
              "fieldName": "max",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/max",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "step",
              "fieldName": "step",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the value granularity for numeric inputs.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/step",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "minlength",
              "fieldName": "minLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/minlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "maxlength",
              "fieldName": "maxLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/maxlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "name",
              "fieldName": "name",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The name submitted with the control value as part of the form data.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/name",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "novalidate",
              "fieldName": "noValidate",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Disables constraint validation for this control.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/novalidate",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "value",
              "fieldName": "value",
              "type": {
                "text": "T | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "The current form control value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/value",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            }
          ],
          "events": [
            {
              "name": "syntax-validation-changed",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when syntax validation state changes.",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the editor cancels initialization.",
              "name": "canceled",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the editor finishes initialization and becomes ready.",
              "name": "ready",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the element's value changes as a result of a user action.",
              "name": "input",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the user modifies and commits the element's value.",
              "name": "change",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the control state is reset to its initial value.",
              "name": "reset",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            },
            {
              "description": "Dispatched when the control is invalid.",
              "name": "invalid",
              "inheritedFrom": {
                "name": "BaseMonacoInput",
                "module": "/src/internal/base/input.js"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "MonacoInput",
          "declaration": {
            "name": "MonacoInput",
            "module": "/src/input/input.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/internal/base/editor.js",
      "declarations": [
        {
          "kind": "class",
          "description": "Base class for Monaco editor wrapper custom elements.",
          "name": "BaseMonacoEditor",
          "cssProperties": [
            {
              "name": "--background",
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/background)"
            },
            {
              "name": "--min-height",
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/min-height)"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "_internals",
              "type": {
                "text": "ElementInternals",
                "_sourceAliases": [],
                "values": []
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "editor",
              "type": {
                "text": "T | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Provides access to the Monaco Editor instance.",
              "readonly": true,
              "attribute": "editor"
            },
            {
              "kind": "field",
              "name": "monaco",
              "type": {
                "text": "Monaco | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Provides access to the Monaco Editor API.",
              "readonly": true,
              "attribute": "monaco"
            },
            {
              "kind": "field",
              "name": "#editor",
              "privacy": "private",
              "type": {
                "text": "T | undefined",
                "_sourceAliases": [],
                "values": []
              }
            },
            {
              "kind": "field",
              "name": "#monaco",
              "privacy": "private",
              "type": {
                "text": "Monaco | undefined",
                "_sourceAliases": [],
                "values": []
              }
            },
            {
              "kind": "field",
              "name": "#loadedEditorStyles",
              "privacy": "private",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "boolean",
                    "description": ""
                  }
                ]
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "#colorSchemeProbe",
              "privacy": "private",
              "type": {
                "text": "HTMLElement | null",
                "_sourceAliases": [],
                "values": []
              },
              "readonly": true
            },
            {
              "kind": "field",
              "name": "#editorContainer",
              "privacy": "private",
              "type": {
                "text": "HTMLElement | null",
                "_sourceAliases": [],
                "values": []
              },
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_createEditor",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "T"
                }
              },
              "parameters": [
                {
                  "name": "container",
                  "type": {
                    "text": "HTMLElement"
                  }
                },
                {
                  "name": "monaco",
                  "type": {
                    "text": "Monaco"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "#loadEditorStyles",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "#initialize",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "#updateThemeForColorScheme",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "#stopPropagation",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "canceled",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when the editor cancels initialization."
            },
            {
              "name": "ready",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when the editor finishes initialization and becomes ready."
            }
          ],
          "attributes": [
            {
              "name": "editor",
              "type": {
                "text": "T | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Provides access to the Monaco Editor instance.",
              "readonly": true,
              "fieldName": "editor"
            },
            {
              "name": "monaco",
              "type": {
                "text": "Monaco | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Provides access to the Monaco Editor API.",
              "readonly": true,
              "fieldName": "monaco"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "BaseMonacoEditor",
          "declaration": {
            "name": "BaseMonacoEditor",
            "module": "/src/internal/base/editor.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/internal/base/input.js",
      "declarations": [
        {
          "kind": "class",
          "description": "Base class for Monaco input wrapper custom elements.",
          "name": "BaseMonacoInput",
          "cssProperties": [
            {
              "name": "--background",
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/background)"
            },
            {
              "name": "--border",
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/border)"
            },
            {
              "name": "--border-radius",
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/border-radius)"
            },
            {
              "name": "--min-height",
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/min-height)"
            },
            {
              "name": "--padding",
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/padding)"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "#monaco",
              "privacy": "private",
              "type": {
                "text": "Monaco | undefined",
                "_sourceAliases": [],
                "values": []
              }
            },
            {
              "kind": "field",
              "name": "#editor",
              "privacy": "private",
              "type": {
                "text": "monaco.editor.IStandaloneCodeEditor | \"default\"",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "monaco.editor.IStandaloneCodeEditor",
                    "description": ""
                  },
                  {
                    "value": "default",
                    "description": ""
                  }
                ]
              }
            },
            {
              "kind": "field",
              "name": "#model",
              "privacy": "private",
              "type": {
                "text": "monaco.editor.ITextModel | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "monaco.editor.ITextModel",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              }
            },
            {
              "kind": "field",
              "name": "#isProgrammaticChange",
              "privacy": "private",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "boolean",
                    "description": ""
                  }
                ]
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "language",
              "type": {
                "text": "'css' | 'go' | 'html' | 'javascript' | 'json' | 'markdown' | 'plaintext' | 'python' | 'shell' | 'sql' | 'typescript' | 'yaml' | string",
                "_sourceAliases": [
                  "SuggestedLanguages"
                ],
                "values": [
                  {
                    "value": "css",
                    "description": ""
                  },
                  {
                    "value": "go",
                    "description": ""
                  },
                  {
                    "value": "html",
                    "description": ""
                  },
                  {
                    "value": "javascript",
                    "description": ""
                  },
                  {
                    "value": "json",
                    "description": ""
                  },
                  {
                    "value": "markdown",
                    "description": ""
                  },
                  {
                    "value": "plaintext",
                    "description": ""
                  },
                  {
                    "value": "python",
                    "description": ""
                  },
                  {
                    "value": "shell",
                    "description": ""
                  },
                  {
                    "value": "sql",
                    "description": ""
                  },
                  {
                    "value": "typescript",
                    "description": ""
                  },
                  {
                    "value": "yaml",
                    "description": ""
                  },
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the programming language for syntax highlighting and validation.",
              "attribute": "language"
            },
            {
              "kind": "field",
              "name": "#language",
              "privacy": "private",
              "type": {
                "text": "'css' | 'go' | 'html' | 'javascript' | 'json' | 'markdown' | 'plaintext' | 'python' | 'shell' | 'sql' | 'typescript' | 'yaml' | string",
                "_sourceAliases": [
                  "SuggestedLanguages"
                ],
                "values": [
                  {
                    "value": "css",
                    "description": ""
                  },
                  {
                    "value": "go",
                    "description": ""
                  },
                  {
                    "value": "html",
                    "description": ""
                  },
                  {
                    "value": "javascript",
                    "description": ""
                  },
                  {
                    "value": "json",
                    "description": ""
                  },
                  {
                    "value": "markdown",
                    "description": ""
                  },
                  {
                    "value": "plaintext",
                    "description": ""
                  },
                  {
                    "value": "python",
                    "description": ""
                  },
                  {
                    "value": "shell",
                    "description": ""
                  },
                  {
                    "value": "sql",
                    "description": ""
                  },
                  {
                    "value": "typescript",
                    "description": ""
                  },
                  {
                    "value": "yaml",
                    "description": ""
                  },
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "default": "'javascript'"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the input prevents editing."
            },
            {
              "kind": "field",
              "name": "folding",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the editor supports code folding.",
              "attribute": "folding"
            },
            {
              "kind": "field",
              "name": "#folding",
              "privacy": "private",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "boolean",
                    "description": ""
                  }
                ]
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "insertSpaces",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to insert spaces instead of tabs when pressing the tab key.",
              "attribute": "insert-spaces"
            },
            {
              "kind": "field",
              "name": "#insertSpaces",
              "privacy": "private",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "boolean",
                    "description": ""
                  }
                ]
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "lineNumbers",
              "type": {
                "text": "LineNumbersType",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls the display of line numbers in the editor.",
              "attribute": "line-numbers"
            },
            {
              "kind": "field",
              "name": "#lineNumbers",
              "privacy": "private",
              "type": {
                "text": "LineNumbersType",
                "_sourceAliases": [],
                "values": []
              },
              "default": "'off'"
            },
            {
              "kind": "field",
              "name": "minimap",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to show the minimap (code overview) on the right side of the editor.",
              "attribute": "minimap"
            },
            {
              "kind": "field",
              "name": "#minimap",
              "privacy": "private",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "boolean",
                    "description": ""
                  }
                ]
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "readOnly",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the editor is in read-only mode."
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the input requires a value."
            },
            {
              "kind": "field",
              "name": "schema",
              "type": {
                "text": "JSONSchema | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "JSON schema for validation when the language equals 'json'.\nhttps://json-schema.org/",
              "attribute": "schema"
            },
            {
              "kind": "field",
              "name": "#schema",
              "privacy": "private",
              "type": {
                "text": "JSONSchema | undefined",
                "_sourceAliases": [],
                "values": []
              }
            },
            {
              "kind": "field",
              "name": "tabSize",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Determines the number of spaces to use for indentation.",
              "attribute": "tab-size"
            },
            {
              "kind": "field",
              "name": "#tabSize",
              "privacy": "private",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "default": "2"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The current value/content of the editor."
            },
            {
              "kind": "field",
              "name": "wordWrap",
              "type": {
                "text": "WordWrapOptions",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls how the editor wraps text.",
              "attribute": "word-wrap",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "#wordWrap",
              "privacy": "private",
              "type": {
                "text": "WordWrapOptions",
                "_sourceAliases": [],
                "values": []
              },
              "default": "'off'"
            },
            {
              "kind": "field",
              "name": "noValidate",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to disable validation of the input."
            },
            {
              "kind": "field",
              "name": "#noValidate",
              "privacy": "private",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "boolean",
                    "description": ""
                  }
                ]
              },
              "default": "false"
            },
            {
              "kind": "method",
              "name": "focus"
            },
            {
              "kind": "method",
              "name": "#applyLanguage",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "#applySchema",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "#applyOptions",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "#applyValue",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "updateEditorOptions",
              "parameters": [
                {
                  "name": "options",
                  "type": {
                    "text": "monaco.editor.IEditorOptions & monaco.editor.IGlobalEditorOptions"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "#shouldValidateSyntax",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "boolean"
                }
              }
            },
            {
              "kind": "method",
              "name": "#shouldValidate",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "boolean"
                }
              }
            },
            {
              "kind": "method",
              "name": "#isRequiredAndEmpty",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "boolean"
                }
              }
            },
            {
              "kind": "method",
              "name": "#setRequiredValidationError",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "#setSyntaxValidationPending",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "#setSyntaxValidationError",
              "privacy": "private",
              "parameters": [
                {
                  "name": "errors",
                  "type": {
                    "text": "string[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "#clearValidation",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "#updateValidationState",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "#clearSchema",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "#registerEditorListeners",
              "privacy": "private",
              "parameters": [
                {
                  "name": "editor",
                  "type": {
                    "text": "monaco.editor.IStandaloneCodeEditor"
                  }
                },
                {
                  "name": "model",
                  "type": {
                    "text": "monaco.editor.ITextModel"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "#handleValidationVersion",
              "privacy": "private",
              "parameters": [
                {
                  "name": "model",
                  "type": {
                    "text": "monaco.editor.ITextModel"
                  }
                },
                {
                  "name": "versionId",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "#editorReady",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "#editorCanceled",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_editor",
              "type": {
                "text": "T",
                "_sourceAliases": [],
                "values": []
              },
              "privacy": "protected",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_createEditor",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "monaco.editor.IStandaloneCodeEditor"
                }
              },
              "parameters": [
                {
                  "name": "monaco",
                  "type": {
                    "text": "Monaco"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateEditorOptions",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "options",
                  "type": {
                    "text": "Partial<monaco.editor.IEditorOptions & monaco.editor.IGlobalEditorOptions>"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "defaultValue",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The initial value used when the parent form resets.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "pattern",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the pattern that text values must match.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/pattern",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "pattern",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/min",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "min",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/max",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "max",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the value granularity for numeric inputs.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/step",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "step",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "minLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/minlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "minlength",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "maxLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/maxlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "maxlength",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The name submitted with the control value as part of the form data.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/name",
              "inheritedFrom": {
                "name": "FormControlMixin"
              },
              "attribute": "name",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "form",
              "type": {
                "text": "HTMLFormElement | null",
                "_sourceAliases": [],
                "values": []
              },
              "description": "The form associated with the control.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/form",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "willValidate",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Indicates whether the control participates in constraint validation.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/willValidate",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "validity",
              "type": {
                "text": "ValidityState",
                "_sourceAliases": [],
                "values": []
              },
              "description": "The control validity state.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/validity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "validationMessage",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The validation message shown when the control is invalid.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/validationMessage",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "valueAsString",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The current value serialized as a string.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "valueAsNumber",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "The current value parsed as a number.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The control type.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "labels",
              "type": {
                "text": "NodeList",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Labels associated with the control.\nhttps://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/labels",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "field",
              "name": "composedLabel",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Text content from labels associated with the control.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "reportValidity",
              "type": {
                "text": "() => boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "() => boolean",
                    "description": ""
                  }
                ]
              },
              "description": "Reports whether the control satisfies its constraints.\nhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/reportValidity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "type": {
                "text": "() => boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "() => boolean",
                    "description": ""
                  }
                ]
              },
              "description": "Checks whether the control satisfies its constraints.\nhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/checkValidity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "setCustomValidity",
              "type": {
                "text": "(message: string) => void",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "(message: string) => void",
                    "description": ""
                  }
                ]
              },
              "description": "Sets a custom validation message.\nhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setCustomValidity",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "kind": "method",
              "name": "reset",
              "type": {
                "text": "() => void",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "() => void",
                    "description": ""
                  }
                ]
              },
              "description": "Resets the control value to its initial value.",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            }
          ],
          "events": [
            {
              "name": "syntax-validation-changed",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when syntax validation state changes."
            },
            {
              "description": "Dispatched when the editor cancels initialization.",
              "name": "canceled"
            },
            {
              "description": "Dispatched when the editor finishes initialization and becomes ready.",
              "name": "ready"
            },
            {
              "description": "Dispatched when the element's value changes as a result of a user action.",
              "name": "input"
            },
            {
              "description": "Dispatched when the user modifies and commits the element's value.",
              "name": "change"
            },
            {
              "description": "Dispatched when the control state is reset to its initial value.",
              "name": "reset"
            },
            {
              "description": "Dispatched when the control is invalid.",
              "name": "invalid"
            }
          ],
          "attributes": [
            {
              "name": "language",
              "type": {
                "text": "'css' | 'go' | 'html' | 'javascript' | 'json' | 'markdown' | 'plaintext' | 'python' | 'shell' | 'sql' | 'typescript' | 'yaml' | string",
                "_sourceAliases": [
                  "SuggestedLanguages"
                ],
                "values": [
                  {
                    "value": "css",
                    "description": ""
                  },
                  {
                    "value": "go",
                    "description": ""
                  },
                  {
                    "value": "html",
                    "description": ""
                  },
                  {
                    "value": "javascript",
                    "description": ""
                  },
                  {
                    "value": "json",
                    "description": ""
                  },
                  {
                    "value": "markdown",
                    "description": ""
                  },
                  {
                    "value": "plaintext",
                    "description": ""
                  },
                  {
                    "value": "python",
                    "description": ""
                  },
                  {
                    "value": "shell",
                    "description": ""
                  },
                  {
                    "value": "sql",
                    "description": ""
                  },
                  {
                    "value": "typescript",
                    "description": ""
                  },
                  {
                    "value": "yaml",
                    "description": ""
                  },
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the programming language for syntax highlighting and validation.",
              "fieldName": "language"
            },
            {
              "name": "folding",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether the editor supports code folding.",
              "fieldName": "folding"
            },
            {
              "name": "insert-spaces",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to insert spaces instead of tabs when pressing the tab key.",
              "fieldName": "insertSpaces"
            },
            {
              "name": "line-numbers",
              "type": {
                "text": "LineNumbersType",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls the display of line numbers in the editor.",
              "fieldName": "lineNumbers"
            },
            {
              "name": "minimap",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Determines whether to show the minimap (code overview) on the right side of the editor.",
              "fieldName": "minimap"
            },
            {
              "name": "schema",
              "type": {
                "text": "JSONSchema | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "JSON schema for validation when the language equals 'json'.\nhttps://json-schema.org/",
              "fieldName": "schema"
            },
            {
              "name": "tab-size",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Determines the number of spaces to use for indentation.",
              "fieldName": "tabSize"
            },
            {
              "name": "word-wrap",
              "type": {
                "text": "WordWrapOptions",
                "_sourceAliases": [],
                "values": []
              },
              "description": "Controls how the editor wraps text.",
              "fieldName": "wordWrap"
            },
            {
              "name": "readonly",
              "fieldName": "readOnly",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Prevents the user from changing the control value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/readonly",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "disabled",
              "fieldName": "disabled",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Prevents the user from interacting with the control.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/disabled",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "required",
              "fieldName": "required",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Requires a value before the parent form can submit.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/required",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "pattern",
              "fieldName": "pattern",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the pattern that text values must match.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/pattern",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "min",
              "fieldName": "min",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/min",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "max",
              "fieldName": "max",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum numeric value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/max",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "step",
              "fieldName": "step",
              "type": {
                "text": "number | null",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  },
                  {
                    "value": "null",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the value granularity for numeric inputs.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/step",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "minlength",
              "fieldName": "minLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the minimum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/minlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "maxlength",
              "fieldName": "maxLength",
              "type": {
                "text": "number",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "number",
                    "description": ""
                  }
                ]
              },
              "description": "Defines the maximum text length.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/maxlength",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "name",
              "fieldName": "name",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "description": "The name submitted with the control value as part of the form data.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/name",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "novalidate",
              "fieldName": "noValidate",
              "type": {
                "text": "boolean",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "true",
                    "description": ""
                  },
                  {
                    "value": "false",
                    "description": ""
                  }
                ]
              },
              "description": "Disables constraint validation for this control.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/novalidate",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            },
            {
              "name": "value",
              "fieldName": "value",
              "type": {
                "text": "T | undefined",
                "_sourceAliases": [],
                "values": []
              },
              "description": "The current form control value.\nhttps://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/value",
              "inheritedFrom": {
                "name": "FormControlMixin"
              }
            }
          ],
          "mixins": [
            {
              "name": "FormControlMixin",
              "package": "@nvidia-elements/forms/mixins"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "BaseMonacoInput",
          "declaration": {
            "name": "BaseMonacoInput",
            "module": "/src/internal/base/input.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/internal/formats/problems-format.js",
      "declarations": [
        {
          "kind": "function",
          "name": "toSeverityLabel",
          "return": {
            "type": {
              "text": "SeverityLabel"
            }
          },
          "parameters": [
            {
              "name": "severity",
              "type": {
                "text": "number",
                "_sourceAliases": []
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "toSeverityIcon",
          "return": {
            "type": {
              "text": "string"
            }
          },
          "parameters": [
            {
              "name": "severityLabel",
              "type": {
                "text": "'hint' | 'info' | 'warning' | 'error'",
                "_sourceAliases": [
                  "SeverityLabel"
                ]
              }
            }
          ]
        },
        {
          "kind": "variable",
          "name": "decorations",
          "type": {
            "text": "monaco.editor.IModelDeltaDecoration[]"
          },
          "default": "[toLineDecoration(monaco, lineNumber, 'problems-line')]"
        },
        {
          "kind": "function",
          "name": "toSelectedLineDecorations",
          "return": {
            "type": {
              "text": "monaco.editor.IModelDeltaDecoration[]"
            }
          },
          "parameters": [
            {
              "name": "monaco",
              "type": {
                "text": "Monaco",
                "_sourceAliases": []
              }
            },
            {
              "name": "lineNumber",
              "type": {
                "text": "number | \"default\"",
                "_sourceAliases": []
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "toHoveredLineDecorations",
          "return": {
            "type": {
              "text": "monaco.editor.IModelDeltaDecoration[]"
            }
          },
          "parameters": [
            {
              "name": "monaco",
              "type": {
                "text": "Monaco",
                "_sourceAliases": []
              }
            },
            {
              "name": "lineNumber",
              "type": {
                "text": "number | \"default\"",
                "_sourceAliases": []
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "toProblemsFormat",
          "return": {
            "type": {
              "text": "ProblemsFormat"
            }
          },
          "parameters": [
            {
              "name": "monaco",
              "type": {
                "text": "Monaco",
                "_sourceAliases": []
              }
            },
            {
              "name": "problems",
              "type": {
                "text": "Problem[]",
                "_sourceAliases": []
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "toSeverityLabel",
          "declaration": {
            "name": "toSeverityLabel",
            "module": "/src/internal/formats/problems-format.js"
          }
        },
        {
          "kind": "js",
          "name": "toSeverityIcon",
          "declaration": {
            "name": "toSeverityIcon",
            "module": "/src/internal/formats/problems-format.js"
          }
        },
        {
          "kind": "js",
          "name": "toSelectedLineDecorations",
          "declaration": {
            "name": "toSelectedLineDecorations",
            "module": "/src/internal/formats/problems-format.js"
          }
        },
        {
          "kind": "js",
          "name": "toHoveredLineDecorations",
          "declaration": {
            "name": "toHoveredLineDecorations",
            "module": "/src/internal/formats/problems-format.js"
          }
        },
        {
          "kind": "js",
          "name": "toProblemsFormat",
          "declaration": {
            "name": "toProblemsFormat",
            "module": "/src/internal/formats/problems-format.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/internal/types/index.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "ProblemSeverity",
          "type": {
            "text": "{\n  Hint: 1,\n  Info: 2,\n  Warning: 4,\n  Error: 8\n}"
          },
          "default": "{ Hint: 1, Info: 2, Warning: 4, Error: 8 }",
          "description": "Severity levels for problems, mirroring Monaco's MarkerSeverity enum."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ProblemSeverity",
          "declaration": {
            "name": "ProblemSeverity",
            "module": "/src/internal/types/index.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/internal/utils/problem-utils.js",
      "declarations": [
        {
          "kind": "function",
          "name": "equalsProblem",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "a",
              "type": {
                "text": "Problem",
                "_sourceAliases": []
              }
            },
            {
              "name": "b",
              "type": {
                "text": "Problem",
                "_sourceAliases": []
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "equalsProblems",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "a",
              "type": {
                "text": "Problem[]",
                "_sourceAliases": []
              }
            },
            {
              "name": "b",
              "type": {
                "text": "Problem[]",
                "_sourceAliases": []
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "equalsProblem",
          "declaration": {
            "name": "equalsProblem",
            "module": "/src/internal/utils/problem-utils.js"
          }
        },
        {
          "kind": "js",
          "name": "equalsProblems",
          "declaration": {
            "name": "equalsProblems",
            "module": "/src/internal/utils/problem-utils.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/monaco.js",
      "declarations": [
        {
          "kind": "function",
          "name": "injectMonacoGlobalStyles",
          "return": {
            "type": {
              "text": "Promise<CSSStyleSheet>"
            }
          }
        },
        {
          "kind": "function",
          "name": "loadMonaco",
          "return": {
            "type": {
              "text": "Promise<Monaco>"
            }
          }
        },
        {
          "kind": "function",
          "name": "loadEditorStyles",
          "return": {
            "type": {
              "text": "Promise<CSSStyleSheet>"
            }
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "injectMonacoGlobalStyles",
          "declaration": {
            "name": "injectMonacoGlobalStyles",
            "module": "/src/monaco.js"
          }
        },
        {
          "kind": "js",
          "name": "loadMonaco",
          "declaration": {
            "name": "loadMonaco",
            "module": "/src/monaco.js"
          }
        },
        {
          "kind": "js",
          "name": "loadEditorStyles",
          "declaration": {
            "name": "loadEditorStyles",
            "module": "/src/monaco.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/problems/define.js",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "/src/problems/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "home/runner/work/elements/elements/projects/monaco/src/problems/problems.js"
          }
        },
        {
          "kind": "js",
          "name": "Problem",
          "declaration": {
            "name": "Problem",
            "module": "/src/problems/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ProblemCode",
          "declaration": {
            "name": "ProblemCode",
            "module": "/src/problems/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ProblemSeverityValue",
          "declaration": {
            "name": "ProblemSeverityValue",
            "module": "/src/problems/index.js"
          }
        },
        {
          "kind": "js",
          "name": "ProblemSeverity",
          "declaration": {
            "name": "ProblemSeverity",
            "module": "/src/problems/index.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/problems/problems.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A Monaco Editor based tree view for presenting problems (i.e. diagnostics markers).",
          "name": "MonacoProblems",
          "cssProperties": [
            {
              "name": "--background",
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/background)"
            },
            {
              "name": "--min-height",
              "description": "[MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/min-height)"
            }
          ],
          "slots": [
            {
              "description": "Slot for displaying a message when empty.",
              "name": "empty"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "problems",
              "type": {
                "text": "Problem[]",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "Problem[]",
                    "description": ""
                  }
                ]
              },
              "attribute": "problems"
            }
          ],
          "events": [
            {
              "name": "problem-selected",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when the user selects a problem."
            },
            {
              "name": "problem-activated",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when the user activates a problem."
            },
            {
              "name": "problem-context-menu",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when the user requests a problem's context menu."
            },
            {
              "description": "Dispatched when the editor cancels initialization.",
              "name": "canceled"
            },
            {
              "description": "Dispatched when the editor finishes initialization and becomes ready.",
              "name": "ready"
            }
          ],
          "attributes": [
            {
              "name": "problems",
              "type": {
                "text": "Problem[]",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "Problem[]",
                    "description": ""
                  }
                ]
              },
              "fieldName": "problems"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "nve-monaco-problems",
          "customElement": true,
          "metadata": {
            "unitTests": true,
            "apiReview": true,
            "performance": true,
            "stable": false,
            "vqa": true,
            "responsive": true,
            "themes": true,
            "aria": "https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/textarea",
            "entrypoint": "@nvidia-elements/monaco/problems",
            "example": "<nve-monaco-problems></nve-monaco-problems>\n<script type=\"module\">\n  const problemsEl = document.querySelector(\"nve-monaco-problems\");\n  problemsEl.problems = [\n    {\n      resource: \"file:///src/components/Button.ts\",\n      message: \"Type 'string' is not assignable to type 'number'.\",\n      severity: 8, // ProblemSeverity.Error\n      startLineNumber: 14,\n      startColumn: 8,\n      endLineNumber: 14,\n      endColumn: 24,\n      source: \"ts\",\n      code: \"2322\",\n      owner: \"typescript\",\n    },\n    {\n      resource: \"file:///src/components/Button.ts\",\n      message: \"'index' is declared but its value is never read.\",\n      severity: 4, // ProblemSeverity.Warning\n      startLineNumber: 16,\n      startColumn: 5,\n      endLineNumber: 16,\n      endColumn: 10,\n      source: \"ts\",\n      code: \"6133\",\n      owner: \"typescript\",\n    },\n    {\n      resource: \"file:///src/utils/styles.css\",\n      message: \"Unknown property 'colr'. Did you mean 'color'?\",\n      severity: 2, // ProblemSeverity.Info\n      startLineNumber: 40,\n      startColumn: 2,\n      endLineNumber: 40,\n      endColumn: 6,\n      source: \"css\",\n      owner: \"css\",\n    },\n    {\n      resource: \"file:///src/utils/formatDate.ts\",\n      message: \"Convert 'var' to 'let' or 'const'.\",\n      severity: 1, // ProblemSeverity.Hint\n      startLineNumber: 57,\n      startColumn: 1,\n      endLineNumber: 57,\n      endColumn: 4,\n      source: \"eslint\",\n      code: {\n        value: \"no-var\",\n        target: \"https://eslint.org/docs/rules/no-var\",\n      },\n      owner: \"eslint\",\n    },\n  ];\n  problemsEl.addEventListener(\"problem-selected\", (e) => {\n    console.log(\"problem-selected\", e.detail.problem);\n  });\n  problemsEl.addEventListener(\"problem-activated\", (e) => {\n    console.log(\"problem-activated\", e.detail.problem);\n  });\n  problemsEl.addEventListener(\"problem-context-menu\", (e) => {\n    console.log(\"problem-context-menu\", e.detail.problem);\n  });\n</script>",
            "package": true,
            "since": "0.0.0",
            "status": "beta",
            "behavior": "content",
            "markdown": "## nve-monaco-problems\n\nA Monaco Editor based tree view for presenting problems (i.e. diagnostics markers).\n\n### Example\n\n```html\n<nve-monaco-problems></nve-monaco-problems>\n<script type=\"module\">\n  const problemsEl = document.querySelector(\"nve-monaco-problems\");\n  problemsEl.problems = [\n    {\n      resource: \"file:///src/components/Button.ts\",\n      message: \"Type 'string' is not assignable to type 'number'.\",\n      severity: 8, // ProblemSeverity.Error\n      startLineNumber: 14,\n      startColumn: 8,\n      endLineNumber: 14,\n      endColumn: 24,\n      source: \"ts\",\n      code: \"2322\",\n      owner: \"typescript\",\n    },\n    {\n      resource: \"file:///src/components/Button.ts\",\n      message: \"'index' is declared but its value is never read.\",\n      severity: 4, // ProblemSeverity.Warning\n      startLineNumber: 16,\n      startColumn: 5,\n      endLineNumber: 16,\n      endColumn: 10,\n      source: \"ts\",\n      code: \"6133\",\n      owner: \"typescript\",\n    },\n    {\n      resource: \"file:///src/utils/styles.css\",\n      message: \"Unknown property 'colr'. Did you mean 'color'?\",\n      severity: 2, // ProblemSeverity.Info\n      startLineNumber: 40,\n      startColumn: 2,\n      endLineNumber: 40,\n      endColumn: 6,\n      source: \"css\",\n      owner: \"css\",\n    },\n    {\n      resource: \"file:///src/utils/formatDate.ts\",\n      message: \"Convert 'var' to 'let' or 'const'.\",\n      severity: 1, // ProblemSeverity.Hint\n      startLineNumber: 57,\n      startColumn: 1,\n      endLineNumber: 57,\n      endColumn: 4,\n      source: \"eslint\",\n      code: {\n        value: \"no-var\",\n        target: \"https://eslint.org/docs/rules/no-var\",\n      },\n      owner: \"eslint\",\n    },\n  ];\n  problemsEl.addEventListener(\"problem-selected\", (e) => {\n    console.log(\"problem-selected\", e.detail.problem);\n  });\n  problemsEl.addEventListener(\"problem-activated\", (e) => {\n    console.log(\"problem-activated\", e.detail.problem);\n  });\n  problemsEl.addEventListener(\"problem-context-menu\", (e) => {\n    console.log(\"problem-context-menu\", e.detail.problem);\n  });\n</script>\n```\n\n### Import\n\n```javascript\nimport '@nvidia-elements/monaco/problems/define.js';\n```\n\n### Slots\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| empty | `string` | Slot for displaying a message when empty. |\n\n### Properties / Attributes\n\n| property (attribute) | value | description |\n| -------------------- | ----- | ----------- |\n| problems | `Problem[]` |  |\n\n### Events\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| problem-selected | `CustomEvent` | Dispatched when the user selects a problem. |\n| problem-activated | `CustomEvent` | Dispatched when the user activates a problem. |\n| problem-context-menu | `CustomEvent` | Dispatched when the user requests a problem's context menu. |\n| canceled | `CustomEvent` | Dispatched when the editor cancels initialization. |\n| ready | `CustomEvent` | Dispatched when the editor finishes initialization and becomes ready. |\n\n### CSS Properties\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| --background | `string` | [MDN](https://mdn.dev/CSS/background) |\n| --min-height | `string` | [MDN](https://mdn.dev/CSS/min-height) |"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "MonacoProblems",
          "declaration": {
            "name": "MonacoProblems",
            "module": "/src/problems/problems.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/themes/dark.json",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "/src/themes/generated/dark.json",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "/src/themes/generated/light.json",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "/src/themes/index.js",
      "declarations": [
        {
          "kind": "function",
          "name": "getTheme",
          "return": {
            "type": {
              "text": "Promise<monaco.editor.IStandaloneThemeData>"
            }
          },
          "parameters": [
            {
              "name": "name",
              "type": {
                "text": "'elements-dark' | 'elements-light'",
                "_sourceAliases": [
                  "ThemeName"
                ]
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "defineThemes",
          "parameters": [
            {
              "name": "monaco",
              "type": {
                "text": "Monaco",
                "_sourceAliases": []
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "applyThemeForColorScheme",
          "parameters": [
            {
              "name": "monaco",
              "type": {
                "text": "Monaco",
                "_sourceAliases": []
              }
            },
            {
              "name": "rootEl",
              "type": {
                "text": "HTMLElement",
                "_sourceAliases": []
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "updateThemeForColorScheme",
          "parameters": [
            {
              "name": "monaco",
              "type": {
                "text": "Monaco",
                "_sourceAliases": []
              }
            },
            {
              "name": "rootEl",
              "type": {
                "text": "HTMLElement",
                "_sourceAliases": []
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "getTheme",
          "declaration": {
            "name": "getTheme",
            "module": "/src/themes/index.js"
          }
        },
        {
          "kind": "js",
          "name": "defineThemes",
          "declaration": {
            "name": "defineThemes",
            "module": "/src/themes/index.js"
          }
        },
        {
          "kind": "js",
          "name": "applyThemeForColorScheme",
          "declaration": {
            "name": "applyThemeForColorScheme",
            "module": "/src/themes/index.js"
          }
        },
        {
          "kind": "js",
          "name": "updateThemeForColorScheme",
          "declaration": {
            "name": "updateThemeForColorScheme",
            "module": "/src/themes/index.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/themes/light.json",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "/src/workers/css.worker.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "worker",
            "module": "/src/workers/css.worker.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/workers/editor.worker.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "worker",
            "module": "/src/workers/editor.worker.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/workers/html.worker.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "worker",
            "module": "/src/workers/html.worker.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/workers/json.worker.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "worker",
            "module": "/src/workers/json.worker.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/workers/ts.worker.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "worker",
            "module": "/src/workers/ts.worker.js"
          }
        }
      ]
    }
  ]
}
