---
{
  title: 'Monaco Diff Input',
  layout: 'docs.11ty.js',
  tag: 'nve-monaco-diff-input',
  hideExamplesTab: true
}
---

## Installation

{% install 'nve-monaco-diff-input' %}

## Optional Features

{% example '@nvidia-elements/monaco/diff-input/diff-input.examples.json', 'WithOptionalAttributes', '{ "resizable": false, "inline": true }' %}

## Read Only

{% example '@nvidia-elements/monaco/diff-input/diff-input.examples.json', 'ReadOnly', '{ "resizable": false, "inline": true }' %}

## Disabled

{% example '@nvidia-elements/monaco/diff-input/diff-input.examples.json', 'Disabled', '{ "resizable": false, "inline": true }' %}

## JSON Schema Validation

{% example '@nvidia-elements/monaco/diff-input/diff-input.examples.json', 'JSONSchemaValidation', '{ "resizable": false, "inline": true }' %}

## TypeScript Validation

{% example '@nvidia-elements/monaco/diff-input/diff-input.examples.json', 'TypeScriptValidation', '{ "resizable": false, "inline": true }' %}
