{"_id":"monaco-languageserver-types","_rev":"12-94056612de55f5249da86828eb064d83","name":"monaco-languageserver-types","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"monaco-languageserver-types","version":"0.1.0","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-languageserver-types@0.1.0","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"0975d2a9c0c8b37ab0683d1f7bd9efef9ba4c3ca","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.1.0.tgz","fileCount":34,"integrity":"sha512-IPXdgQmYWA5xqDr6NEvei2W0BCRMzjFPRn5u6HMlYsxGk/i7esykO/MZeKJdIZ4UjiFoeZA5VeyGb0unfaI2QA==","signatures":[{"sig":"MEUCIH+J2SS0Y5c+uFLLA2fQblorQWU2rVD4cDTle9gunGBFAiEA2pv9A0dd5zsP3qW60Wic2nT+eiqm7iWSTl+qPDWipVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+7kHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Og/7B8dJhUPGHCsfAMN0BAFZuphBEADJedNtQJFGKCA4QCzPg6zx\r\nVzAjYKeOFMNMJemSVMgtAmcZzQatR77M29DkiCvsCivoyulIeTSvu7XVGvBz\r\nEuTwTPTnBh0FeS0eZ9uykoIuITPf9rFNxMJMrYFi1UOsCUcjSRbF63tRooqo\r\naP7xizfz0Pzsg5KfQfXuJDf4HIyPjB6vpyG9OOn0WcEGnuMB7SRl1ARTv7K7\r\n/cxMPmWGo3RmsiwhrpjL+n2+LN1HE8VPqc/2rpm523gv9RLh0SNjx+hzPToc\r\ne9GAqLe1CziwpD4WDPQLf6A5lvZUVyAQ3RxnZi4gqCwWzCe2MLhjJ/98ygQT\r\n8pxPlS0Wz13WN/ByUHFxbDS9iacoLe4/zWe8aohyD/vpaDR4FmWi+HvCfzhk\r\nkxd/qzR+WwFZ1IvxPJDnjguEU3V1cG7cXRHS26LuYwvZJ943p6cwi7lSIHNW\r\nu/0Gseymk30LMlc/4Kuhkfq6CSXMf9RGqrSlrtckqFQrQB0ReA/47LirFZ35\r\nkUU4We4cVTW/FjBiCMFfE61SR1l+a2ChizIhejPeXERBq9zgfUZ8hPK7RKxs\r\n3GE3jiRMijBttsiPQENMIp5D1WGrTiHk4BLZm3n7CV6MQMOvu51nobGg++SF\r\nTf9+I9jTEqG2yJoAz1FJeM1x0mgY0cg2ZGA=\r\n=rvhk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:monaco-languageserver-types-0.1.0.tgz","exports":"./index.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest --run --coverage","start":"vitest"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.1.0.tgz","_integrity":"sha512-IPXdgQmYWA5xqDr6NEvei2W0BCRMzjFPRn5u6HMlYsxGk/i7esykO/MZeKJdIZ4UjiFoeZA5VeyGb0unfaI2QA==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"9.3.1","description":"Convert between language server types and Monaco editor types","directories":{},"_nodeVersion":"18.14.1","dependencies":{"vscode-languageserver-types":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^21.0.0","eslint":"^8.0.0","vitest":"^0.29.0","monaco-editor":"^0.36.0","@vitest/coverage-c8":"^0.29.0","eslint-config-remcohaszing":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-languageserver-types_0.1.0_1677441287638_0.8141629154195031","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"monaco-languageserver-types","version":"0.1.1","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-languageserver-types@0.1.1","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"23c857a5835cbc27b6b1312270ee3a34fb33a8b0","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.1.1.tgz","fileCount":47,"integrity":"sha512-zuIbyFaHlcqfTTKv9hhJhlv94uOZaM29w3qgdkRY4jkS2Y+p3ROLl7VNEmMHaQHB5ZBkzjOXVb4YViBNIS6T6g==","signatures":[{"sig":"MEQCIGCEErNBWGyZJBPkV5CAwiNJlpA/Ua1jH2mU0cmJNHwkAiB+/vtmxsuYoq77/5FUWMldpEopn7Yb3+c+o7+QNO6X8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+7xbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8eA//WVYv1wrM8W30U/43MRGnvM/ywvBnVRdj/iQk+1CTvPZajlCP\r\nhVzSHJTqeAUHoRYXy9xgXtHyyxSjAxvo5J7dmdPNXU2DVUjdChwGL681DOIC\r\nWI5Ls3jXnv0aMn0N8QtQkhKzt9UVr+LBT3saoeiEMClh3QGgBWZ6zXCBFrUz\r\naLqWBrdTZxDQu9dxz4ZgvbEmzFQfiTiu64TItPJAnU+zo6JQPqjGLM3/gUw6\r\ntjOTwvW2V/oKOw0R+GoewOtk2GR/sHTFVYiayTmUbkk+pMNItLJdlBd5gDa6\r\nxMyx7Qn0eysFHTD6QXJ728ywHvR3qhSF7/jd7X3YrG5VrwpZdzYlVyzZZza1\r\nd+m1cqlmgETx6yIppmZEo1JwwG38B0Vl3LmrT/VCEg3avb10j4vZqKsjh6cj\r\nArdbZkGqVfD3xyMJdkJeXz8HcMFQC8f/pjl9nnX+t8U89YiVuyytSoE9wq9a\r\nmQ9o3mmvTT5dgenLbHU883MykDX3gR7UDJ5tX2D7LcBvyiIyVXNf4S6uxO1m\r\naBiKmqzhRdjF4gCNOXxISduol80lYCh+ryZa4HKWnumJ0QuYP48Vw6l2xfDQ\r\nRlEU4r1lGOu5sJJExFRBtDBy4durK2nCup3Ok+7xjiJirAYL1kzawUK4/wRR\r\nIIAp+1ViQGQqDrzb7fUbARFuLoV3Gf9/niI=\r\n=gWGF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:monaco-languageserver-types-0.1.1.tgz","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest --run --coverage","start":"vitest","prepack":"tsc --noEmit false"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.1.1.tgz","_integrity":"sha512-zuIbyFaHlcqfTTKv9hhJhlv94uOZaM29w3qgdkRY4jkS2Y+p3ROLl7VNEmMHaQHB5ZBkzjOXVb4YViBNIS6T6g==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"9.3.1","description":"Convert between language server types and Monaco editor types","directories":{},"_nodeVersion":"18.14.1","dependencies":{"vscode-languageserver-types":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^21.0.0","eslint":"^8.0.0","vitest":"^0.29.0","monaco-editor":"^0.36.0","@vitest/coverage-c8":"^0.29.0","eslint-config-remcohaszing":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-languageserver-types_0.1.1_1677442139667_0.010697101751940385","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"monaco-languageserver-types","version":"0.2.0","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-languageserver-types@0.2.0","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"a98f6ba0b2c4993314fadb95b454be6f5bf93ba2","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.2.0.tgz","fileCount":65,"integrity":"sha512-FC1N8ulNAfWkyrZsTQpSW3xqetWmhyBhB8eWlfxExelBCmYvSiwYYzNMn+UmPVjXLABQM0Odfw6k1ncDfkTbDQ==","signatures":[{"sig":"MEQCIAxpmpPwwX7luUmoYs6BDyxy6e60Owm9XvHb3mL/s5PuAiBN09k3lGcK1QiWx9Y3DsVFHE9g82c6F/71CjFdgjDxDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB5jeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4SA/7BcmxbTGldhTQDYSOz2qFCo9UlAieHIpf3/AKMbDGFPxo4Kze\r\nOjrmpHPWLukK6z352B1810X1ckDzHPbw882g820VSoYmYKEN4k6rwIf9Jov4\r\nwHSSpiMwgeN9jdWm8SAlFz2slCSuMoUZ1xO6LPY/yu7diiV62FYYmpK2C5LB\r\n/vWjcUEq5ihWeV+hWowRcDoCxjCbqM+5tI+NwECctPfx3jrL/2/puQp+/4hf\r\nx3bdQI8pK+eQa7MJKwa5nMBW4l9wCKjSosNk2fi11ABPrzBKvqq4g3SFaj1w\r\nljah5n0aDIvhKTg/uUHYK9pfpX65s23/JaNI+oyg7BTIEFEJAatHXx3hfeDV\r\nNSna8NLnVv+9IUToY1P14vSYSX0f1WDu/RyamiOziOD+7ENr0G0Bvu7+zamf\r\nbOL0+hazaoVcjiEOyr06fz5+yMLPGKnatq22rcuc1+HKu9ml984UQAL0+WfW\r\nyQliHINUecXevJF8HYriJ7i0TQnkjsfSCCaHA5jyEshoYWlx5Cpn/lkElwHh\r\newZ1EGb1p/3zmygl+wsQBiFpTmkG2Ih/56tiPwbv/ImEF0z/STEj9ASFdU1B\r\noLU1nH8ddN3rcFPkj/bjxBDyb350eUpLwut9jpcz09Oat0AcoSl7jC8coyEg\r\niW+O3UXWQDViExRXR7+u8/xQt98+5ZKaIyY=\r\n=Z0bk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:monaco-languageserver-types-0.2.0.tgz","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest --run --coverage","start":"vitest","prepack":"tsc --noEmit false"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.2.0.tgz","_integrity":"sha512-FC1N8ulNAfWkyrZsTQpSW3xqetWmhyBhB8eWlfxExelBCmYvSiwYYzNMn+UmPVjXLABQM0Odfw6k1ncDfkTbDQ==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"9.5.0","description":"Convert between language server types and Monaco editor types","directories":{},"_nodeVersion":"18.14.2","dependencies":{"monaco-types":"^0.1.0","vscode-languageserver-protocol":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^21.0.0","eslint":"^8.0.0","vitest":"^0.29.0","monaco-editor":"^0.36.0","@vitest/coverage-c8":"^0.29.0","eslint-config-remcohaszing":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-languageserver-types_0.2.0_1678219485891_0.26242261311915693","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"monaco-languageserver-types","version":"0.2.2","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-languageserver-types@0.2.2","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"9d8a01917a399638b5547d8e4061778d8fb11dc4","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.2.2.tgz","fileCount":95,"integrity":"sha512-FdwzdFTa1fIGb6O/f15MmTysKkcJqwXD4jU4iwXfP+5VhER6TLeKc8Ky3F7z+LakeyRTph3pcS1Kku7aOcpYXA==","signatures":[{"sig":"MEYCIQCjUw/vhMCH6rdmC2K6o4Wnn3gts7aYV0SY3u/QV/IPFgIhAPUYWmXlnAIhPHneVYndhgwQy09g1bTxjEez6lJT1VIS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-languageserver-types@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":107487},"type":"module","_from":"file:monaco-languageserver-types-0.2.2.tgz","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest --run --coverage","start":"vitest","prepack":"tsc --noEmit false"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.2.2.tgz","_integrity":"sha512-FdwzdFTa1fIGb6O/f15MmTysKkcJqwXD4jU4iwXfP+5VhER6TLeKc8Ky3F7z+LakeyRTph3pcS1Kku7aOcpYXA==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"9.6.7","description":"Convert between language server types and Monaco editor types","directories":{},"_nodeVersion":"18.17.0","dependencies":{"monaco-types":"^0.1.0","vscode-languageserver-protocol":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.0.0","eslint":"^8.0.0","vitest":"^0.33.0","remark-cli":"^11.0.0","monaco-editor":"^0.40.0","@vitest/coverage-v8":"^0.33.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-languageserver-types_0.2.2_1690718062587_0.23379030347223173","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"monaco-languageserver-types","version":"0.2.3","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-languageserver-types@0.2.3","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"1f98324c5b9f1ac7356ef529bd25e53a5fa97943","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.2.3.tgz","fileCount":101,"integrity":"sha512-QyV5R7s+rJ87bX1sRioMJZULWiTnMp0Vm+RLILgMEL0SqWuBsQBSW0EZunr4xMZhv6Qun3UZNCN4JrCCLURcgQ==","signatures":[{"sig":"MEUCIQDErhkn6dxWr8ROJdtHEMlf2MpofCylOZotDcKb5YWkHwIgY5FcYHSGNjrKOaOLi4v4Z7lyuvn5tnJqe/deTHkjcpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-languageserver-types@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116995},"type":"module","_from":"file:monaco-languageserver-types-0.2.3.tgz","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest --run --coverage","start":"vitest","prepack":"tsc --noEmit false"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.2.3.tgz","_integrity":"sha512-QyV5R7s+rJ87bX1sRioMJZULWiTnMp0Vm+RLILgMEL0SqWuBsQBSW0EZunr4xMZhv6Qun3UZNCN4JrCCLURcgQ==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"9.8.1","description":"Convert between language server types and Monaco editor types","directories":{},"_nodeVersion":"20.6.0","dependencies":{"monaco-types":"^0.1.0","vscode-languageserver-protocol":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.0.0","eslint":"^8.0.0","vitest":"^0.33.0","remark-cli":"^11.0.0","monaco-editor":"^0.40.0","@vitest/coverage-v8":"^0.33.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-languageserver-types_0.2.3_1694009172823_0.6999854311450118","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"monaco-languageserver-types","version":"0.3.0","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-languageserver-types@0.3.0","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"810d339ee9feb403d7b7231cb5a6c37cd2ec9fad","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.3.0.tgz","fileCount":243,"integrity":"sha512-dnBIgTeqeqHdIpDwRX4lbKxDmSPLmZeZ0FmJ7utY/ApWYQo/X6PTC0WZ2rPnDD04lgsA++DgHn6B4ows4JyV/A==","signatures":[{"sig":"MEQCIDz/0Q0svT1KAKJpKDoZycL/B6XpMKLSF+BC1Nx7LBbeAiBocsKopSXcdtWZTLOmeP5SsbzcTkrzgnGvHxSrjscbcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-languageserver-types@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279570},"type":"module","_from":"file:monaco-languageserver-types-0.3.0.tgz","types":"./index.d.ts","exports":"./index.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest --run --coverage","start":"vitest","prepack":"tsc --noEmit false"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.3.0.tgz","_integrity":"sha512-dnBIgTeqeqHdIpDwRX4lbKxDmSPLmZeZ0FmJ7utY/ApWYQo/X6PTC0WZ2rPnDD04lgsA++DgHn6B4ows4JyV/A==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"10.1.0","description":"Convert between language server types and Monaco editor types","directories":{},"_nodeVersion":"20.9.0","dependencies":{"vscode-uri":"^3.0.0","monaco-types":"^0.1.0","vscode-languageserver-protocol":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.0.0","eslint":"^8.0.0","vitest":"^0.34.0","remark-cli":"^11.0.0","monaco-editor":"^0.44.0","@vitest/coverage-v8":"^0.34.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-languageserver-types_0.3.0_1700843605762_0.05979374014398675","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"monaco-languageserver-types","version":"0.3.1","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-languageserver-types@0.3.1","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"81b3c6c830b40159aa43126448d72eb6901eb5e8","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.3.1.tgz","fileCount":243,"integrity":"sha512-piidSsgV+NTConaTgVCw1Cgi0TAoslRbCHcw4Aeyx/fg9umSsB2vvlqhJ2iFhqb68KdtnhmoQ5m7hGTtttmV6Q==","signatures":[{"sig":"MEQCIBec2fNnSVjASRA/JgsAAljJRU4e4WBmljY2GJK2fcaMAiBqVbmC4E1ejzeOmTLb466GTUGwmEVoo8N+9Ks2wdLFvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-languageserver-types@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279668},"main":"./dist/index.js","type":"module","_from":"file:monaco-languageserver-types-0.3.1.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest --run --coverage","start":"vitest","prepack":"tsc --build"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.3.1.tgz","_integrity":"sha512-piidSsgV+NTConaTgVCw1Cgi0TAoslRbCHcw4Aeyx/fg9umSsB2vvlqhJ2iFhqb68KdtnhmoQ5m7hGTtttmV6Q==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert between language server types and Monaco editor types","directories":{},"_nodeVersion":"20.10.0","dependencies":{"vscode-uri":"^3.0.0","monaco-types":"^0.1.0","vscode-languageserver-protocol":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^23.0.0","eslint":"^8.0.0","vitest":"^1.0.0","remark-cli":"^11.0.0","monaco-editor":"^0.44.0","@vitest/coverage-v8":"^1.0.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-languageserver-types_0.3.1_1701783426557_0.5644926263581402","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"monaco-languageserver-types","version":"0.3.2","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-languageserver-types@0.3.2","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"5e7c9ee50d01c68a64e28b40c3866ce4a46a752d","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.3.2.tgz","fileCount":263,"integrity":"sha512-KiGVYK/DiX1pnacnOjGNlM85bhV3ZTyFlM+ce7B8+KpWCbF1XJVovu51YyuGfm+K7+K54mIpT4DFX16xmi+tYA==","signatures":[{"sig":"MEUCIAQxP2RqzakuP39E5SIQw+QypxiJgzTGu7shWHwAm1bTAiEA0w9yRrBt1v/maUDjXKa61dnzBr/zIq4gvjyq2GFUZO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-languageserver-types@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302390},"main":"./dist/index.js","type":"module","_from":"file:monaco-languageserver-types-0.3.2.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest --run --coverage","start":"vitest","prepack":"tsc --build"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.3.2.tgz","_integrity":"sha512-KiGVYK/DiX1pnacnOjGNlM85bhV3ZTyFlM+ce7B8+KpWCbF1XJVovu51YyuGfm+K7+K54mIpT4DFX16xmi+tYA==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert between language server types and Monaco editor types","directories":{},"_nodeVersion":"20.10.0","dependencies":{"vscode-uri":"^3.0.0","monaco-types":"^0.1.0","vscode-languageserver-protocol":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^23.0.0","eslint":"^8.0.0","vitest":"^1.0.0","type-fest":"^4.0.0","remark-cli":"^11.0.0","monaco-editor":"^0.44.0","@vitest/coverage-v8":"^1.0.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-languageserver-types_0.3.2_1702044868375_0.27803743199498476","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"monaco-languageserver-types","version":"0.3.3","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-languageserver-types@0.3.3","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"bb8e27d9b9f1c4d2160682587b15bb507358d9f3","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.3.3.tgz","fileCount":263,"integrity":"sha512-4uJ6XaVwVamOQ1SXfBGusAqL4fTn7ZJzaybEinr2U5ZX7AKSjsbXWlu0X3Ah+hyefn+85+Ca7GZwbI87g55C8Q==","signatures":[{"sig":"MEYCIQCi+Ie2p0LWxlu2aDrgfKX3c/z1wtqmTAnGf3spfBoiIgIhAIf+BsEQkS8M4bbchnLIRTSjVvqOUR5VPcA7DraI97Vh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-languageserver-types@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302960},"main":"./dist/index.js","type":"module","_from":"file:monaco-languageserver-types-0.3.3.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest --run --coverage","start":"vitest","prepack":"tsc --build"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.3.3.tgz","_integrity":"sha512-4uJ6XaVwVamOQ1SXfBGusAqL4fTn7ZJzaybEinr2U5ZX7AKSjsbXWlu0X3Ah+hyefn+85+Ca7GZwbI87g55C8Q==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"10.2.4","description":"Convert between language server types and Monaco editor types","directories":{},"_nodeVersion":"20.11.1","dependencies":{"vscode-uri":"^3.0.0","monaco-types":"^0.1.0","vscode-languageserver-protocol":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","eslint":"^8.0.0","vitest":"^1.0.0","type-fest":"^4.0.0","remark-cli":"^11.0.0","monaco-editor":"^0.46.0","@vitest/coverage-v8":"^1.0.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-languageserver-types_0.3.3_1708610847149_0.1180235110685195","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"monaco-languageserver-types","version":"0.3.4","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-languageserver-types@0.3.4","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"c048763e72e31f927c50e7f76bca35c815371b3b","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.3.4.tgz","fileCount":268,"integrity":"sha512-d58sP5yNhjs8uG1ESXs0hFnuX2YfdMhiGeWhdgTUZyG9aaWgyI4dDwrK1khf1mPF2u9Sljv42sfYqPFZnqYMYg==","signatures":[{"sig":"MEUCIAvyENx5fFAYu6KNQoZhc/7ibIOANsRdHYiJMh5i3VI2AiEAs/nU8C7ithrPvdYr3kzeOc59/MWL18UZUP/qZPrnp8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-languageserver-types@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308291},"main":"./dist/index.js","type":"module","_from":"file:monaco-languageserver-types-0.3.4.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest --run --coverage","start":"vitest","prepack":"tsc --build"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.3.4.tgz","_integrity":"sha512-d58sP5yNhjs8uG1ESXs0hFnuX2YfdMhiGeWhdgTUZyG9aaWgyI4dDwrK1khf1mPF2u9Sljv42sfYqPFZnqYMYg==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"10.7.0","description":"Convert between language server types and Monaco editor types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"vscode-uri":"^3.0.0","monaco-types":"^0.1.0","vscode-languageserver-protocol":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","eslint":"^8.0.0","vitest":"^1.0.0","type-fest":"^4.0.0","remark-cli":"^12.0.0","monaco-editor":"^0.48.0","@vitest/coverage-v8":"^1.0.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-languageserver-types_0.3.4_1717780652948_0.8306494281561445","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"monaco-languageserver-types","version":"0.4.0","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","_id":"monaco-languageserver-types@0.4.0","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"8f3414c1ebba786b9c9db45857cc853e50e768e8","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.4.0.tgz","fileCount":263,"integrity":"sha512-QQ3BZiU5LYkJElGncSNb5AKoJ/LCs6YBMCJMAz9EA7v+JaOdn3kx2cXpPTcZfKA5AEsR0vc97sAw+5mdNhVBmw==","signatures":[{"sig":"MEQCIDXCTHs5O/cU3bt3Od4LtyA8Mjs/yX0ukzc6LhFhWHejAiA/0Z26COuCRpnl4cuZBDA8aT+ROKVhm80256swG7ap4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-languageserver-types@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338788},"main":"./dist/index.js","type":"module","_from":"file:monaco-languageserver-types-0.4.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","funding":"https://github.com/sponsors/remcohaszing","scripts":{"test":"vitest --run --coverage","start":"vitest","prepack":"tsc --build"},"_npmUser":{"name":"remcohaszing","email":"remcohaszing@gmail.com"},"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.4.0.tgz","_integrity":"sha512-QQ3BZiU5LYkJElGncSNb5AKoJ/LCs6YBMCJMAz9EA7v+JaOdn3kx2cXpPTcZfKA5AEsR0vc97sAw+5mdNhVBmw==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"10.7.0","description":"Convert between language server types and Monaco editor types","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vscode-uri":"^3.0.0","monaco-types":"^0.1.0","vscode-languageserver-protocol":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","eslint":"^8.0.0","vitest":"^2.0.0","type-fest":"^4.0.0","remark-cli":"^12.0.0","monaco-editor":"^0.50.0","@vitest/coverage-v8":"^2.0.0","eslint-config-remcohaszing":"^10.0.0","remark-preset-remcohaszing":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/monaco-languageserver-types_0.4.0_1721145720550_0.8781317158385149","host":"s3://npm-registry-packages"}},"0.4.1":{"_id":"monaco-languageserver-types@0.4.1","bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"dist":{"shasum":"edd761b714743077c8506364bd77350be2258949","tarball":"https://registry.npmjs.org/monaco-languageserver-types/-/monaco-languageserver-types-0.4.1.tgz","integrity":"sha512-uLiYM6K6jPqAa1ni9lRBoj8ZJAErOcegBrfEpurIUUO8cBhlhrGYjWbjhl4OPcxUNoj1JvqSETjwCTyhGgwymQ==","fileCount":268,"unpackedSize":372061,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monaco-languageserver-types@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCD6dBP1c3y8je3Mw2j6jq3ZfunOoxUZm61wKPg5jItJAIgYxf08lgMyzgvhUebraHqrZeFMhKRwfRs9WrVaqskrhE="}]},"main":"./dist/index.js","name":"monaco-languageserver-types","type":"module","_from":"file:monaco-languageserver-types-0.4.1.tgz","types":"./dist/index.d.ts","author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"exports":"./dist/index.js","funding":"https://github.com/sponsors/remcohaszing","license":"MIT","scripts":{"test":"vitest --run --coverage","start":"vitest","prepack":"tsc --build"},"version":"0.4.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ea8eeb19-e230-4bc9-b6f4-94974f2f2318"},"approver":{"name":"remcohaszing","email":"remcohaszing@gmail.com"}},"homepage":"https://github.com/remcohaszing/monaco-languageserver-types","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"_resolved":"/home/runner/work/monaco-languageserver-types/monaco-languageserver-types/monaco-languageserver-types-0.4.1.tgz","_integrity":"sha512-uLiYM6K6jPqAa1ni9lRBoj8ZJAErOcegBrfEpurIUUO8cBhlhrGYjWbjhl4OPcxUNoj1JvqSETjwCTyhGgwymQ==","repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert between language server types and Monaco editor types","directories":{},"maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"_nodeVersion":"26.3.0","dependencies":{"vscode-uri":"^3.0.0","monaco-types":"^0.1.0","vscode-languageserver-protocol":"^3.0.0"},"devDependencies":{"vitest":"^4.0.0","type-fest":"^5.0.0","playwright":"^1.0.0","remark-cli":"^12.0.0","typescript":"^6.0.0","monaco-editor":"^0.52.0","@vitest/coverage-v8":"^4.0.0","@remcohaszing/eslint":"^14.0.0","@vitest/pretty-format":"^4.0.0","@vitest/browser-playwright":"^4.0.0","remark-preset-remcohaszing":"^3.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/monaco-languageserver-types_0.4.1_1780664020053_0.37721911314723866"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-26T19:54:47.637Z","modified":"2026-06-05T12:53:40.422Z","0.1.0":"2023-02-26T19:54:47.799Z","0.1.1":"2023-02-26T20:08:59.891Z","0.2.0":"2023-03-07T20:04:46.030Z","0.2.2":"2023-07-30T11:54:22.791Z","0.2.3":"2023-09-06T14:06:13.017Z","0.3.0":"2023-11-24T16:33:25.995Z","0.3.1":"2023-12-05T13:37:06.739Z","0.3.2":"2023-12-08T14:14:28.663Z","0.3.3":"2024-02-22T14:07:27.311Z","0.3.4":"2024-06-07T17:17:33.137Z","0.4.0":"2024-07-16T16:02:00.713Z","0.4.1":"2026-06-05T12:53:40.137Z"},"bugs":{"url":"https://github.com/remcohaszing/monaco-languageserver-types/issues"},"author":{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},"license":"MIT","homepage":"https://github.com/remcohaszing/monaco-languageserver-types","keywords":["monaco","monaco-editor","lsp","language-server-protocol","vscode-languageserver-types"],"repository":{"url":"git+https://github.com/remcohaszing/monaco-languageserver-types.git","type":"git"},"description":"Convert between language server types and Monaco editor types","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"readme":"# monaco-languageserver-types\n\n[![github actions](https://github.com/remcohaszing/monaco-languageserver-types/actions/workflows/ci.yaml/badge.svg)](https://github.com/remcohaszing/monaco-languageserver-types/actions/workflows/ci.yaml)\n[![npm version](https://img.shields.io/npm/v/monaco-languageserver-types)](https://www.npmjs.com/package/monaco-languageserver-types)\n[![npm downloads](https://img.shields.io/npm/dm/monaco-languageserver-types)](https://www.npmjs.com/package/monaco-languageserver-types)\n[![codecov](https://codecov.io/gh/remcohaszing/monaco-languageserver-types/branch/main/graph/badge.svg)](https://codecov.io/gh/remcohaszing/monaco-languageserver-types)\n\nConvert between language server types and [Monaco editor](https://microsoft.github.io/monaco-editor)\ntypes.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [API](#api)\n  - [`fromCodeAction(codeAction)`](#fromcodeactioncodeaction)\n  - [`fromCodeActionContext(codeActionContext)`](#fromcodeactioncontextcodeactioncontext)\n  - [`fromCodeActionTriggerType(type)`](#fromcodeactiontriggertypetype)\n  - [`fromCodeLens(codeLens)`](#fromcodelenscodelens)\n  - [`fromColor(color)`](#fromcolorcolor)\n  - [`fromColorInformation(colorInformation)`](#fromcolorinformationcolorinformation)\n  - [`fromColorPresentation(colorPresentation)`](#fromcolorpresentationcolorpresentation)\n  - [`fromCommand(command)`](#fromcommandcommand)\n  - [`fromCompletionContext(completionContext)`](#fromcompletioncontextcompletioncontext)\n  - [`fromCompletionItem(completionItem)`](#fromcompletionitemcompletionitem)\n  - [`fromCompletionItemKind(kind)`](#fromcompletionitemkindkind)\n  - [`fromCompletionItemTag(tag)`](#fromcompletionitemtagtag)\n  - [`fromCompletionList(completionList)`](#fromcompletionlistcompletionlist)\n  - [`fromCompletionTriggerKind(kind)`](#fromcompletiontriggerkindkind)\n  - [`fromDefinition(definition)`](#fromdefinitiondefinition)\n  - [`fromDocumentHighlight(documentHighlight)`](#fromdocumenthighlightdocumenthighlight)\n  - [`fromDocumentHighlightKind(kind)`](#fromdocumenthighlightkindkind)\n  - [`fromDocumentSymbol(documentSymbol)`](#fromdocumentsymboldocumentsymbol)\n  - [`fromFoldingRange(foldingRange)`](#fromfoldingrangefoldingrange)\n  - [`fromFormattingOptions(formattingOptions)`](#fromformattingoptionsformattingoptions)\n  - [`fromHover(hover)`](#fromhoverhover)\n  - [`fromInlayHint(inlayHint)`](#frominlayhintinlayhint)\n  - [`fromInlayHintKind(inlayHintKind)`](#frominlayhintkindinlayhintkind)\n  - [`fromInlayHintLabelPart(inlayHintLabelPart)`](#frominlayhintlabelpartinlayhintlabelpart)\n  - [`fromLink(link)`](#fromlinklink)\n  - [`fromLinkedEditingRanges(linkedEditingRanges)`](#fromlinkededitingrangeslinkededitingranges)\n  - [`fromLocation(location)`](#fromlocationlocation)\n  - [`fromLocationLink(locationLink)`](#fromlocationlinklocationlink)\n  - [`fromMarkdownString(markdownString)`](#frommarkdownstringmarkdownstring)\n  - [`fromMarkerData(markerData)`](#frommarkerdatamarkerdata)\n  - [`fromMarkerSeverity(severity)`](#frommarkerseverityseverity)\n  - [`fromMarkerTag(tag)`](#frommarkertagtag)\n  - [`fromParameterInformation(parameterInformation)`](#fromparameterinformationparameterinformation)\n  - [`fromPosition(position)`](#frompositionposition)\n  - [`fromRange(range)`](#fromrangerange)\n  - [`fromRelatedInformation(relatedInformation)`](#fromrelatedinformationrelatedinformation)\n  - [`fromSelectionRanges(selectionRanges)`](#fromselectionrangesselectionranges)\n  - [`fromSemanticTokens(semanticTokens)`](#fromsemantictokenssemantictokens)\n  - [`fromSemanticTokensEdit(semanticTokensEdit)`](#fromsemantictokenseditsemantictokensedit)\n  - [`fromSemanticTokensEdits(semanticTokensEdits)`](#fromsemantictokenseditssemantictokensedits)\n  - [`fromSignatureHelp(signatureHelp)`](#fromsignaturehelpsignaturehelp)\n  - [`fromSignatureHelpContext(signatureHelpContext)`](#fromsignaturehelpcontextsignaturehelpcontext)\n  - [`fromSignatureHelpTriggerKind(signatureHelpTriggerKind)`](#fromsignaturehelptriggerkindsignaturehelptriggerkind)\n  - [`fromSignatureInformation(signatureInformation)`](#fromsignatureinformationsignatureinformation)\n  - [`fromSingleEditOperation(singleEditOperation)`](#fromsingleeditoperationsingleeditoperation)\n  - [`fromSymbolKind(symbolKind)`](#fromsymbolkindsymbolkind)\n  - [`fromSymbolTag(symbolTag)`](#fromsymboltagsymboltag)\n  - [`fromTextEdit(textEdit)`](#fromtextedittextedit)\n  - [`fromWorkspaceEdit(workspaceEdit)`](#fromworkspaceeditworkspaceedit)\n  - [`fromWorkspaceEditMetadata(workspaceEditMetadata)`](#fromworkspaceeditmetadataworkspaceeditmetadata)\n  - [`fromWorkspaceFileEdit(workspaceFileEdit)`](#fromworkspacefileeditworkspacefileedit)\n  - [`fromWorkspaceFileEditOptions(options)`](#fromworkspacefileeditoptionsoptions)\n  - [`toCodeAction(codeAction)`](#tocodeactioncodeaction)\n  - [`toCodeActionContext(codeActionContext)`](#tocodeactioncontextcodeactioncontext)\n  - [`toCodeActionTriggerType(kind)`](#tocodeactiontriggertypekind)\n  - [`toCodeLens(codeLens)`](#tocodelenscodelens)\n  - [`toColor(color)`](#tocolorcolor)\n  - [`toColorInformation(colorInformation)`](#tocolorinformationcolorinformation)\n  - [`toColorPresentation(colorPresentation)`](#tocolorpresentationcolorpresentation)\n  - [`toCommand(command)`](#tocommandcommand)\n  - [`toCompletionContext(completionContext)`](#tocompletioncontextcompletioncontext)\n  - [`toCompletionItem(completionItem, options)`](#tocompletionitemcompletionitem-options)\n  - [`toCompletionItemKind(kind)`](#tocompletionitemkindkind)\n  - [`toCompletionItemTag(tag)`](#tocompletionitemtagtag)\n  - [`toCompletionList(completionList, options)`](#tocompletionlistcompletionlist-options)\n  - [`toCompletionTriggerKind(kind)`](#tocompletiontriggerkindkind)\n  - [`toDefinition(definition)`](#todefinitiondefinition)\n  - [`toDocumentHighlight(documentHighlight)`](#todocumenthighlightdocumenthighlight)\n  - [`toDocumentHighlightKind(kind)`](#todocumenthighlightkindkind)\n  - [`toDocumentSymbol(documentSymbol)`](#todocumentsymboldocumentsymbol)\n  - [`toFoldingRange(foldingRange)`](#tofoldingrangefoldingrange)\n  - [`toFormattingOptions(formattingOptions)`](#toformattingoptionsformattingoptions)\n  - [`toHover(hover)`](#tohoverhover)\n  - [`toInlayHint(inlayHint)`](#toinlayhintinlayhint)\n  - [`toInlayHintKind(inlayHintKind)`](#toinlayhintkindinlayhintkind)\n  - [`toInlayHintLabelPart(inlayHintLabelPart)`](#toinlayhintlabelpartinlayhintlabelpart)\n  - [`toLink(documentLink)`](#tolinkdocumentlink)\n  - [`toLinkedEditingRanges(linkedEditingRanges)`](#tolinkededitingrangeslinkededitingranges)\n  - [`toLocation(location)`](#tolocationlocation)\n  - [`toLocationLink(locationLink)`](#tolocationlinklocationlink)\n  - [`toMarkdownString(markupContent)`](#tomarkdownstringmarkupcontent)\n  - [`toMarkerData(diagnostic)`](#tomarkerdatadiagnostic)\n  - [`toMarkerSeverity(severity)`](#tomarkerseverityseverity)\n  - [`toMarkerTag(tag)`](#tomarkertagtag)\n  - [`toParameterInformation(parameterInformation)`](#toparameterinformationparameterinformation)\n  - [`toPosition(position)`](#topositionposition)\n  - [`toRange(range)`](#torangerange)\n  - [`toRelatedInformation(relatedInformation)`](#torelatedinformationrelatedinformation)\n  - [`toSelectionRanges(selectionRange)`](#toselectionrangesselectionrange)\n  - [`toSemanticTokens(semanticTokens)`](#tosemantictokenssemantictokens)\n  - [`toSemanticTokensEdit(semanticTokensEdit)`](#tosemantictokenseditsemantictokensedit)\n  - [`toSemanticTokensEdits(semanticTokensDelta)`](#tosemantictokenseditssemantictokensdelta)\n  - [`toSignatureHelp(signatureHelp)`](#tosignaturehelpsignaturehelp)\n  - [`toSignatureHelpContext(signatureHelpContext)`](#tosignaturehelpcontextsignaturehelpcontext)\n  - [`toSignatureHelpTriggerKind(signatureHelpTriggerKind)`](#tosignaturehelptriggerkindsignaturehelptriggerkind)\n  - [`toSignatureInformation(signatureInformation)`](#tosignatureinformationsignatureinformation)\n  - [`toSingleEditOperation(textEdit)`](#tosingleeditoperationtextedit)\n  - [`toSymbolKind(symbolKind)`](#tosymbolkindsymbolkind)\n  - [`toSymbolTag(symbolTag)`](#tosymboltagsymboltag)\n  - [`toTextEdit(textEdit)`](#totextedittextedit)\n  - [`toWorkspaceEdit(workspaceEdit)`](#toworkspaceeditworkspaceedit)\n  - [`toWorkspaceEditMetadata(changeAnnotation)`](#toworkspaceeditmetadatachangeannotation)\n  - [`toWorkspaceFileEdit(workspaceFileEdit)`](#toworkspacefileeditworkspacefileedit)\n  - [`toWorkspaceFileEditOptions(options)`](#toworkspacefileeditoptionsoptions)\n- [License](#license)\n\n## Installation\n\n```sh\nnpm install monaco-languageserver-types\n```\n\n## Usage\n\nThis package exports function to convert language server types to Monaco editor types and vise\nversa. It does so without importing `monaco-editor` or `vscode-languageserver-protocol`.\n\nFor each Monaco editor / language server type, there are two functions:\n\n- `from*` converts a value from a Monaco editor type to a language server type.\n- `to*` converts a value from a language server type to a Monaco editor type.\n\nFor example:\n\n```typescript\nimport type * as monaco from 'monaco-editor'\n\nimport { fromRange, toRange } from 'monaco-languageserver-types'\n\nconst monacoRange: monaco.IRange = {\n  startLineNumber: 1,\n  startColumn: 2,\n  endLineNumber: 3,\n  endColumn: 4\n}\n\nconst lsRange = fromRange(monacoRange)\n// { start: { line: 0, column: 1 }, end: { line: 2, column: 3 } }\n\nconsole.log(toRange(lsRange))\n// { startLineNumber: 1, startColumn: 2, endLineNumber: 3, endColumn: 4 }\n```\n\n## API\n\n### `fromCodeAction(codeAction)`\n\nConvert a Monaco editor code action to an LSP code action.\n\n#### Parameters\n\n- `codeAction`\n  ([`monaco.languages.CodeAction`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CodeAction))\n  — the Monaco code action to convert\n\n#### Returns\n\nThe code action as an LSP code action\n([`lsp.CodeAction`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#codeAction)).\n\n### `fromCodeActionContext(codeActionContext)`\n\nConvert a Monaco editor code action context to an LSP code action context.\n\n#### Parameters\n\n- `codeActionContext`\n  ([`monaco.languages.CodeActionContext`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CodeActionContext))\n  — the Monaco code action context to convert\n\n#### Returns\n\nThe code action context as an LSP code action context\n([`lsp.CodeActionContext`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#codeActionContext)).\n\n### `fromCodeActionTriggerType(type)`\n\nConvert a Monaco editor code action trigger type to an LSP completion item kind.\n\n#### Parameters\n\n- `type`\n  ([`monaco.languages.CodeActionTriggerType`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CodeActionTriggerType))\n  — the Monaco code action trigger type to convert\n\n#### Returns\n\nThe code action trigger type as an LSP completion item kind\n([`lsp.CodeActionTriggerKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#codeActionTriggerKind)).\n\n### `fromCodeLens(codeLens)`\n\nConvert a Monaco editor code lens to an LSP code lens.\n\n#### Parameters\n\n- `codeLens`\n  ([`monaco.languages.CodeLens`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CodeLens))\n  — the Monaco code lens to convert\n\n#### Returns\n\nThe code lens as an LSP code lens\n([`lsp.CodeLens`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#codeLens)).\n\n### `fromColor(color)`\n\nConvert a Monaco editor color to an LSP color.\n\n#### Parameters\n\n- `color`\n  ([`monaco.languages.IColor`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.IColor))\n  — the Monaco color to convert\n\n#### Returns\n\nThe color as an LSP color\n([`lsp.Color`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#color)).\n\n### `fromColorInformation(colorInformation)`\n\nConvert a Monaco editor color information to an LSP color information.\n\n#### Parameters\n\n- `colorInformation`\n  ([`monaco.languages.IColorInformation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.IColorInformation))\n  — the Monaco color information to convert\n\n#### Returns\n\nThe color information as an LSP color information\n([`lsp.ColorInformation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#colorInformation)).\n\n### `fromColorPresentation(colorPresentation)`\n\nConvert a Monaco editor color presentation to an LSP color presentation.\n\n#### Parameters\n\n- `colorPresentation`\n  ([`monaco.languages.IColorPresentation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.IColorPresentation))\n  — the Monaco color presentation to convert\n\n#### Returns\n\nThe color presentation as an LSP color presentation\n([`lsp.ColorPresentation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#colorPresentation)).\n\n### `fromCommand(command)`\n\nConvert a Monaco editor command to an LSP command.\n\n#### Parameters\n\n- `command`\n  ([`monaco.languages.Command`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.Command))\n  — the Monaco command to convert\n\n#### Returns\n\nThe command as an LSP command\n([`lsp.Command`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#command)).\n\n### `fromCompletionContext(completionContext)`\n\nConvert a Monaco editor completion context to an LSP completion context.\n\n#### Parameters\n\n- `completionContext`\n  ([`monaco.languages.CompletionContext`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionContext))\n  — the Monaco completion context to convert\n\n#### Returns\n\nThe completion context as an LSP completion context\n([`lsp.CompletionContext`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionContext)).\n\n### `fromCompletionItem(completionItem)`\n\nConvert a Monaco editor completion item to an LSP completion item.\n\n#### Parameters\n\n- `completionItem`\n  ([`monaco.languages.CompletionItem`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionItem))\n  — the Monaco completion item to convert\n\n#### Returns\n\nThe completion item as an LSP completion item\n([`lsp.CompletionItem`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionItem)).\n\n### `fromCompletionItemKind(kind)`\n\nConvert a Monaco editor completion item kind to an LSP completion item kind.\n\n#### Parameters\n\n- `kind`\n  ([`monaco.languages.CompletionItemKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionItemKind))\n  — the Monaco completion item kind to convert\n\n#### Returns\n\nThe completion item kind as an LSP completion item kind\n([`lsp.CompletionItemKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionItemKind)\n\\| `undefined`).\n\n### `fromCompletionItemTag(tag)`\n\nConvert a Monaco editor completion item tag to an LSP completion item tag.\n\n#### Parameters\n\n- `tag`\n  ([`monaco.languages.CompletionItemTag`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionItemTag))\n  — the Monaco completion item tag to convert\n\n#### Returns\n\nThe completion item tag as an LSP completion item tag\n([`lsp.CompletionItemTag`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionItemTag)).\n\n### `fromCompletionList(completionList)`\n\nConvert a Monaco editor completion list to an LSP completion list.\n\n#### Parameters\n\n- `completionList`\n  ([`monaco.languages.CompletionList`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionList))\n  — the Monaco completion list to convert\n\n#### Returns\n\nThe completion list as an LSP completion list\n([`lsp.CompletionList`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionList)).\n\n### `fromCompletionTriggerKind(kind)`\n\nConvert a Monaco editor completion trigger kind to an LSP completion trigger kind.\n\n#### Parameters\n\n- `kind`\n  ([`monaco.languages.CompletionTriggerKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionTriggerKind))\n  — the Monaco completion trigger kind to convert\n\n#### Returns\n\nThe completion trigger kind as an LSP completion trigger kind\n([`lsp.CompletionTriggerKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionTriggerKind)).\n\n### `fromDefinition(definition)`\n\nConvert a Monaco editor definition to an LSP definition.\n\n#### Parameters\n\n- `definition`\n  ([`monaco.languages.Definition`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.Definition))\n  — the Monaco definition to convert\n\n#### Returns\n\nThe definition as an LSP definition\n([`lsp.Definition`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#definition)).\n\n### `fromDocumentHighlight(documentHighlight)`\n\nConvert a Monaco editor document highlight to an LSP document highlight.\n\n#### Parameters\n\n- `documentHighlight`\n  ([`monaco.languages.DocumentHighlight`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.DocumentHighlight))\n  — the Monaco document highlight to convert\n\n#### Returns\n\nThe document highlight as an LSP document highlight\n([`lsp.DocumentHighlight`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#documentHighlight)).\n\n### `fromDocumentHighlightKind(kind)`\n\nConvert a Monaco editor document highlight kind to an LSP document highlight kind.\n\n#### Parameters\n\n- `kind`\n  ([`monaco.languages.DocumentHighlightKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.DocumentHighlightKind))\n  — the Monaco document highlight kind to convert\n\n#### Returns\n\nThe document highlight kind as an LSP document highlight kind\n([`lsp.DocumentHighlightKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#documentHighlightKind)).\n\n### `fromDocumentSymbol(documentSymbol)`\n\nConvert a Monaco editor document symbol to an LSP document symbol.\n\n#### Parameters\n\n- `documentSymbol`\n  ([`monaco.languages.DocumentSymbol`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.DocumentSymbol))\n  — the Monaco document symbol to convert\n\n#### Returns\n\nThe document symbol as an LSP document symbol\n([`lsp.DocumentSymbol`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#documentSymbol)).\n\n### `fromFoldingRange(foldingRange)`\n\nConvert a Monaco editor folding range to an LSP folding range.\n\n#### Parameters\n\n- `foldingRange`\n  ([`monaco.languages.FoldingRange`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.FoldingRange))\n  — the Monaco folding range to convert\n\n#### Returns\n\nThe folding range as an LSP folding range\n([`lsp.FoldingRange`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#foldingRange)).\n\n### `fromFormattingOptions(formattingOptions)`\n\nConvert a Monaco editor formatting options to an LSP formatting options.\n\n#### Parameters\n\n- `formattingOptions`\n  ([`monaco.languages.FormattingOptions`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.FormattingOptions))\n  — the Monaco formatting options to convert\n\n#### Returns\n\nThe formatting options as an LSP formatting options\n([`lsp.FormattingOptions`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#formattingOptions)).\n\n### `fromHover(hover)`\n\nConvert a Monaco editor hover to an LSP hover.\n\n#### Parameters\n\n- `hover`\n  ([`monaco.languages.Hover`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.Hover))\n  — the Monaco hover to convert\n\n#### Returns\n\nThe hover as an LSP hover\n([`lsp.Hover`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#hover)).\n\n### `fromInlayHint(inlayHint)`\n\nConvert a Monaco editor inlay hint to an LSP inlay hint.\n\n#### Parameters\n\n- `inlayHint`\n  ([`monaco.languages.InlayHint`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.InlayHint))\n  — the Monaco inlay hint to convert\n\n#### Returns\n\nThe inlay hint as an LSP inlay hint\n([`lsp.InlayHint`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#inlayHint)).\n\n### `fromInlayHintKind(inlayHintKind)`\n\nConvert a Monaco editor inlay hint kind to an LSP inlay hint kind.\n\n#### Parameters\n\n- `inlayHintKind`\n  ([`monaco.languages.InlayHintKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.InlayHintKind))\n  — the Monaco inlay hint kind to convert\n\n#### Returns\n\nThe inlay hint kind as an LSP inlay hint kind\n([`lsp.InlayHintKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#inlayHintKind)).\n\n### `fromInlayHintLabelPart(inlayHintLabelPart)`\n\nConvert a Monaco editor inlay hint label part to an LSP inlay hint label part.\n\n#### Parameters\n\n- `inlayHintLabelPart`\n  ([`monaco.languages.InlayHintLabelPart`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.InlayHintLabelPart))\n  — the Monaco inlay hint label part to convert\n\n#### Returns\n\nThe inlay hint label part as an LSP inlay hint label part\n([`lsp.InlayHintPart`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#inlayHintPart)).\n\n### `fromLink(link)`\n\nConvert a Monaco editor link to an LSP document link.\n\n#### Parameters\n\n- `link`\n  ([`monaco.languages.ILink`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.ILink))\n  — the Monaco link to convert\n\n#### Returns\n\nThe link as an LSP document link\n([`lsp.DocumentLink`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#documentLink)).\n\n### `fromLinkedEditingRanges(linkedEditingRanges)`\n\nConvert Monaco editor linked editing ranges to LSP linked editing ranges.\n\n#### Parameters\n\n- `linkedEditingRanges`\n  ([`monaco.languages.LinkedEditingRanges`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.LinkedEditingRanges))\n  — the Monaco linked editing ranges to convert\n\n#### Returns\n\nThe linked editing ranges as LSP linked editing ranges\n([`lsp.LinkedEditingRanges`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#linkedEditingRanges)).\n\n### `fromLocation(location)`\n\nConvert a Monaco editor location to an LSP location.\n\n#### Parameters\n\n- `location`\n  ([`monaco.languages.Location`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.Location))\n  — the Monaco location to convert\n\n#### Returns\n\nThe location as an LSP location\n([`lsp.Location`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#location)).\n\n### `fromLocationLink(locationLink)`\n\nConvert a Monaco editor location link to an LSP location link.\n\n#### Parameters\n\n- `locationLink`\n  ([`monaco.languages.LocationLink`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.LocationLink))\n  — the Monaco location link to convert\n\n#### Returns\n\nThe location link as an LSP location link\n([`lsp.LocationLink`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#locationLink)).\n\n### `fromMarkdownString(markdownString)`\n\nConvert a Monaco editor markdown string to an LSP markup content.\n\n#### Parameters\n\n- `markdownString`\n  ([`monaco.IMarkdownString`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.IMarkdownString))\n  — the Monaco markdown string to convert\n\n#### Returns\n\nThe markdown string as an LSP markup content\n([`lsp.MarkupContent`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#markupContent)).\n\n### `fromMarkerData(markerData)`\n\nConvert a Monaco editor marker data to an LSP diagnostic.\n\n#### Parameters\n\n- `markerData`\n  ([`monaco.editor.IMarkerData`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.editor.IMarkerData))\n  — the Monaco marker data to convert\n\n#### Returns\n\nThe marker data as an LSP diagnostic\n([`lsp.Diagnostic`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#diagnostic)).\n\n### `fromMarkerSeverity(severity)`\n\nConvert a Monaco editor marker severity to an LSP diagnostic severity.\n\n#### Parameters\n\n- `severity`\n  ([`monaco.MarkerSeverity`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.MarkerSeverity))\n  — the Monaco marker severity to convert\n\n#### Returns\n\nThe marker severity as an LSP diagnostic severity\n([`lsp.DiagnosticSeverity`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#diagnosticSeverity)).\n\n### `fromMarkerTag(tag)`\n\nConvert a Monaco editor marker tag to an LSP diagnostic tag.\n\n#### Parameters\n\n- `tag`\n  ([`monaco.MarkerTag`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.MarkerTag))\n  — the Monaco marker tag to convert\n\n#### Returns\n\nThe marker tag as an LSP diagnostic tag\n([`lsp.DiagnosticTag`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#diagnosticTag)).\n\n### `fromParameterInformation(parameterInformation)`\n\nConvert a Monaco editor parameter information to an LSP parameter information.\n\n#### Parameters\n\n- `parameterInformation`\n  ([`monaco.languages.ParameterInformation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.ParameterInformation))\n  — the Monaco parameter information to convert\n\n#### Returns\n\nThe parameter information as an LSP parameter information\n([`lsp.ParameterInformation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#parameterInformation)).\n\n### `fromPosition(position)`\n\nConvert a Monaco editor position to an LSP range.\n\n#### Parameters\n\n- `position`\n  ([`monaco.IPosition`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.IPosition))\n  — the Monaco position to convert\n\n#### Returns\n\nThe position as an LSP position\n([`lsp.Position`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#position)).\n\n### `fromRange(range)`\n\nConvert a Monaco editor range to an LSP range.\n\n#### Parameters\n\n- `range`\n  ([`monaco.IRange`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.IRange))\n  — the Monaco range to convert\n\n#### Returns\n\nThe range as an LSP range\n([`lsp.Range`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#range)).\n\n### `fromRelatedInformation(relatedInformation)`\n\nConvert a Monaco editor related information to an LSP diagnostic related information.\n\n#### Parameters\n\n- `relatedInformation`\n  ([`monaco.editor.IRelatedInformation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.editor.IRelatedInformation))\n  — the Monaco related information to convert\n\n#### Returns\n\nThe related information as an LSP diagnostic related information\n([`lsp.DiagnosticRelatedInformation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#diagnosticRelatedInformation)).\n\n### `fromSelectionRanges(selectionRanges)`\n\nConvert Monaco editor selection ranges to an LSP selection range.\n\n#### Parameters\n\n- `selectionRanges`\n  ([`monaco.languages.SelectionRange[]`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SelectionRange[]))\n  — the Monaco selection ranges to convert\n\n#### Returns\n\nThe selection range as an LSP selection range\n([`lsp.SelectionRange`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#selectionRange)).\n\n### `fromSemanticTokens(semanticTokens)`\n\nConvert Monaco editor semantic tokens to LSP semantic tokens.\n\n#### Parameters\n\n- `semanticTokens`\n  ([`monaco.languages.SemanticTokens`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SemanticTokens))\n  — the Monaco semantic tokens to convert\n\n#### Returns\n\nThe semantic tokens as LSP semantic tokens\n([`lsp.SemanticTokens`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#semanticTokens)).\n\n### `fromSemanticTokensEdit(semanticTokensEdit)`\n\nConvert Monaco editor semantic tokens to LSP semantic tokens.\n\n#### Parameters\n\n- `semanticTokensEdit`\n  ([`monaco.languages.SemanticTokensEdit`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SemanticTokensEdit))\n  — the Monaco semantic tokens to convert\n\n#### Returns\n\nThe semantic tokens as LSP semantic tokens\n([`lsp.SemanticTokensEdit`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#semanticTokensEdit)).\n\n### `fromSemanticTokensEdits(semanticTokensEdits)`\n\nConvert Monaco editsor semantic tokens edits to an LSP semantic tokens delta.\n\n#### Parameters\n\n- `semanticTokensEdits`\n  ([`monaco.languages.SemanticTokensEdits`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SemanticTokensEdits))\n  — the Monaco semantic tokens edits to convert\n\n#### Returns\n\nThe semantic tokens edits as an LSP semantic tokens delta\n([`lsp.SemanticTokensDelta`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#semanticTokensDelta)).\n\n### `fromSignatureHelp(signatureHelp)`\n\nConvert a Monaco editor signature help to an LSP signature help.\n\n#### Parameters\n\n- `signatureHelp`\n  ([`monaco.languages.SignatureHelp`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SignatureHelp))\n  — the Monaco signature help to convert\n\n#### Returns\n\nThe signature help as an LSP signature help\n([`lsp.SignatureHelp`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#signatureHelp)).\n\n### `fromSignatureHelpContext(signatureHelpContext)`\n\nConvert a Monaco editor signature help context to an LSP signature help context.\n\n#### Parameters\n\n- `signatureHelpContext`\n  ([`monaco.languages.SignatureHelpContext`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SignatureHelpContext))\n  — the Monaco signature help context to convert\n\n#### Returns\n\nThe signature help context as an LSP signature help context\n([`lsp.SignatureHelpContext`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#signatureHelpContext)).\n\n### `fromSignatureHelpTriggerKind(signatureHelpTriggerKind)`\n\nConvert a Monaco editor signature help trigger kind to an LSP signature help trigger kind.\n\n#### Parameters\n\n- `signatureHelpTriggerKind`\n  ([`monaco.languages.SignatureHelpTriggerKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SignatureHelpTriggerKind))\n  — the Monaco signature help trigger kind to convert\n\n#### Returns\n\nThe signature help trigger kind as an LSP signature help trigger kind\n([`lsp.SignatureHelpTriggerKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#signatureHelpTriggerKind)).\n\n### `fromSignatureInformation(signatureInformation)`\n\nConvert a Monaco editor signature information to an LSP signature information.\n\n#### Parameters\n\n- `signatureInformation`\n  ([`monaco.languages.SignatureInformation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SignatureInformation))\n  — the Monaco signature information to convert\n\n#### Returns\n\nThe signature information as an LSP signature information\n([`lsp.SignatureInformation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#signatureInformation)).\n\n### `fromSingleEditOperation(singleEditOperation)`\n\nConvert a Monaco editor single edit operation to an LSP text edit.\n\n#### Parameters\n\n- `singleEditOperation`\n  ([`monaco.editor.ISingleEditOperation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.editor.ISingleEditOperation))\n  — the Monaco single edit operation to convert\n\n#### Returns\n\nThe single edit operation as an LSP text edit\n([`lsp.TextEdit`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textEdit)).\n\n### `fromSymbolKind(symbolKind)`\n\nConvert a Monaco editor symbol kind to an LSP symbol kind.\n\n#### Parameters\n\n- `symbolKind`\n  ([`monaco.languages.SymbolKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SymbolKind))\n  — the Monaco symbol kind to convert\n\n#### Returns\n\nThe symbol kind as an LSP symbol kind\n([`lsp.SymbolKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#symbolKind)).\n\n### `fromSymbolTag(symbolTag)`\n\nConvert a Monaco editor symbol tag to an LSP symbol tag.\n\n#### Parameters\n\n- `symbolTag`\n  ([`monaco.languages.SymbolTag`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SymbolTag))\n  — the Monaco symbol tag to convert\n\n#### Returns\n\nThe symbol tag as an LSP symbol tag\n([`lsp.SymbolTag`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#symbolTag)).\n\n### `fromTextEdit(textEdit)`\n\nConvert a Monaco editor text edit to an LSP text edit.\n\n#### Parameters\n\n- `textEdit`\n  ([`monaco.languages.TextEdit`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.TextEdit))\n  — the Monaco text edit to convert\n\n#### Returns\n\nThe text edit as an LSP text edit\n([`lsp.TextEdit`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textEdit)).\n\n### `fromWorkspaceEdit(workspaceEdit)`\n\nConvert a Monaco editor workspace edit to an LSP workspace edit.\n\n#### Parameters\n\n- `workspaceEdit`\n  ([`monaco.languages.WorkspaceEdit`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.WorkspaceEdit))\n  — the Monaco workspace edit to convert\n\n#### Returns\n\nThe workspace edit as an LSP workspace edit\n([`lsp.WorkspaceEdit`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspaceEdit)).\n\n### `fromWorkspaceEditMetadata(workspaceEditMetadata)`\n\nConvert a Monaco editor workspace edit metadata to an LSP change annotation.\n\n#### Parameters\n\n- `workspaceEditMetadata`\n  ([`monaco.languages.WorkspaceEditMetadata`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.WorkspaceEditMetadata))\n  — the Monaco workspace edit to convert\n\n#### Returns\n\nThe workspace edit metadata as an LSP change annotation\n([`lsp.ChangeAnnotation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#changeAnnotation)).\n\n### `fromWorkspaceFileEdit(workspaceFileEdit)`\n\nConvert Monaco editor workspace file edit options to LSP workspace file edit options.\n\n#### Parameters\n\n- `workspaceFileEdit`\n  ([`monaco.languages.IWorkspaceFileEdit`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.IWorkspaceFileEdit))\n  — the Monaco workspace file edit options to convert\n\n#### Returns\n\nThe range as LSP workspace file edit options\n(\\[`lsp.CreateFile | lsp.DeleteFile | lsp.RenameFile`]\\(<https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#createFile>\n\\| lsp.DeleteFile | lsp.RenameFile)).\n\n### `fromWorkspaceFileEditOptions(options)`\n\nConvert Monaco editor workspace file edit options to LSP workspace file edit options.\n\n#### Parameters\n\n- `options`\n  ([`monaco.languages.WorkspaceFileEditOptions`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.WorkspaceFileEditOptions))\n  — the Monaco workspace file edit options to convert\n\n#### Returns\n\nThe range as LSP workspace file edit options\n(\\[`lsp.CreateFileOptions & lsp.DeleteFileOptions & lsp.RenameFileOptions`]\\(<https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#createFileOptions>\n& lsp.DeleteFileOptions & lsp.RenameFileOptions)).\n\n### `toCodeAction(codeAction)`\n\nConvert an LSP code action to a Monaco editor code action.\n\n#### Parameters\n\n- `codeAction`\n  ([`lsp.CodeAction`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#codeAction))\n  — the LSP code action to convert\n\n#### Returns\n\nThe code action as Monaco editor code action\n([`monaco.languages.CodeAction`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CodeAction)).\n\n### `toCodeActionContext(codeActionContext)`\n\nConvert an LSP code action context to a Monaco editor code action context.\n\n#### Parameters\n\n- `codeActionContext`\n  ([`lsp.CodeActionContext`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#codeActionContext))\n  — the LSP code action context to convert\n\n#### Returns\n\nThe code action context as Monaco editor code action context\n([`monaco.languages.CodeActionContext`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CodeActionContext)).\n\n### `toCodeActionTriggerType(kind)`\n\nConvert an LSP completion item kind to a Monaco editor code action trigger type.\n\n#### Parameters\n\n- `kind`\n  ([`lsp.CodeActionTriggerType`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#codeActionTriggerType))\n  — the LSP completion item kind to convert\n\n#### Returns\n\nThe completion item kind as Monaco editor code action trigger type\n([`monaco.languages.CodeActionTriggerType`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CodeActionTriggerType)).\n\n### `toCodeLens(codeLens)`\n\nConvert an LSP code lens to a Monaco editor code lens.\n\n#### Parameters\n\n- `codeLens`\n  ([`lsp.CodeLens`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#codeLens))\n  — the LSP code lens to convert\n\n#### Returns\n\nThe code lens as Monaco editor code lens\n([`monaco.languages.CodeLens`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CodeLens)).\n\n### `toColor(color)`\n\nConvert an LSP color to a Monaco editor color.\n\n#### Parameters\n\n- `color`\n  ([`lsp.Color`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#color))\n  — the LSP color to convert\n\n#### Returns\n\nThe color as Monaco editor color\n([`monaco.languages.IColor`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.IColor)).\n\n### `toColorInformation(colorInformation)`\n\nConvert an LSP color information to a Monaco editor color information.\n\n#### Parameters\n\n- `colorInformation`\n  ([`lsp.ColorInformation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#colorInformation))\n  — the LSP color information to convert\n\n#### Returns\n\nThe color information as Monaco editor color information\n([`monaco.languages.IColorInformation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.IColorInformation)).\n\n### `toColorPresentation(colorPresentation)`\n\nConvert an LSP color presentation to a Monaco editor color presentation.\n\n#### Parameters\n\n- `colorPresentation`\n  ([`lsp.ColorPresentation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#colorPresentation))\n  — the LSP color presentation to convert\n\n#### Returns\n\nThe color presentation as Monaco editor color presentation\n([`monaco.languages.IColorPresentation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.IColorPresentation)).\n\n### `toCommand(command)`\n\nConvert an LSP command to a Monaco editor command.\n\n#### Parameters\n\n- `command`\n  ([`lsp.Command`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#command))\n  — the LSP command to convert\n\n#### Returns\n\nThe command as Monaco editor command\n([`monaco.languages.Command`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.Command)).\n\n### `toCompletionContext(completionContext)`\n\nConvert an LSP completion context to a Monaco editor completion context.\n\n#### Parameters\n\n- `completionContext`\n  ([`lsp.CompletionContext`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionContext))\n  — the LSP completion context to convert\n\n#### Returns\n\nThe completion context as Monaco editor completion context\n([`monaco.languages.CompletionContext`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionContext)).\n\n### `toCompletionItem(completionItem, options)`\n\nConvert an LSP completion item to a Monaco editor completion item.\n\n#### Parameters\n\n- `completionItem`\n  ([`lsp.CompletionItem`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionItem))\n  — the LSP completion item to convert\n- `options` (`ToCompletionItemOptions`) — additional options needed to construct the Monaco\n  completion item\n\n#### Returns\n\nThe completion item as Monaco editor completion item\n([`monaco.languages.CompletionItem`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionItem)).\n\n### `toCompletionItemKind(kind)`\n\nConvert an LSP completion item kind to a Monaco editor completion item kind.\n\n#### Parameters\n\n- `kind`\n  ([`lsp.CompletionItemKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionItemKind))\n  — the LSP completion item kind to convert\n\n#### Returns\n\nThe completion item kind as Monaco editor completion item kind\n([`monaco.languages.CompletionItemKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionItemKind)).\n\n### `toCompletionItemTag(tag)`\n\nConvert an LSP completion item tag to a Monaco editor completion item tag.\n\n#### Parameters\n\n- `tag`\n  ([`lsp.CompletionItemTag`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionItemTag))\n  — the LSP completion item tag to convert\n\n#### Returns\n\nThe completion item tag as Monaco editor completion item tag\n([`monaco.languages.CompletionItemTag`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionItemTag)).\n\n### `toCompletionList(completionList, options)`\n\nConvert an LSP completion list to a Monaco editor completion list.\n\n#### Parameters\n\n- `completionList`\n  ([`lsp.CompletionList`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionList))\n  — the LSP completion list to convert\n- `options` (`ToCompletionListOptions`) — additional options needed to construct the Monaco\n  completion list\n\n#### Returns\n\nThe completion list as Monaco editor completion list\n([`monaco.languages.CompletionList`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionList)).\n\n### `toCompletionTriggerKind(kind)`\n\nConvert an LSP completion trigger kind to a Monaco editor completion trigger kind.\n\n#### Parameters\n\n- `kind`\n  ([`lsp.CompletionTriggerKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionTriggerKind))\n  — the LSP completion trigger kind to convert\n\n#### Returns\n\nThe completion trigger kind as Monaco editor completion trigger kind\n([`monaco.languages.CompletionTriggerKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.CompletionTriggerKind)).\n\n### `toDefinition(definition)`\n\nConvert an LSP definition to a Monaco editor definition.\n\n#### Parameters\n\n- `definition`\n  ([`lsp.Definition`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#definition))\n  — the LSP definition to convert\n\n#### Returns\n\nThe definition as Monaco editor definition\n([`monaco.languages.Definition`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.Definition)).\n\n### `toDocumentHighlight(documentHighlight)`\n\nConvert an LSP document highlight to a Monaco editor document highlight.\n\n#### Parameters\n\n- `documentHighlight`\n  ([`lsp.DocumentHighlight`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#documentHighlight))\n  — the LSP document highlight to convert\n\n#### Returns\n\nThe document highlight as Monaco editor document highlight\n([`monaco.languages.DocumentHighlight`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.DocumentHighlight)).\n\n### `toDocumentHighlightKind(kind)`\n\nConvert an LSP document highlight kind to a Monaco editor document highlight kind.\n\n#### Parameters\n\n- `kind`\n  ([`lsp.DocumentHighlightKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#documentHighlightKind))\n  — the LSP document highlight kind to convert\n\n#### Returns\n\nThe document highlight kind as Monaco editor document highlight kind\n([`monaco.languages.DocumentHighlightKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.DocumentHighlightKind)).\n\n### `toDocumentSymbol(documentSymbol)`\n\nConvert an LSP document symbol to a Monaco editor document symbol.\n\n#### Parameters\n\n- `documentSymbol`\n  ([`lsp.DocumentSymbol`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#documentSymbol))\n  — the LSP document symbol to convert\n\n#### Returns\n\nThe document symbol as Monaco editor document symbol\n([`monaco.languages.DocumentSymbol`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.DocumentSymbol)).\n\n### `toFoldingRange(foldingRange)`\n\nConvert an LSP folding range to a Monaco editor folding range.\n\n#### Parameters\n\n- `foldingRange`\n  ([`lsp.FoldingRange`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#foldingRange))\n  — the LSP folding range to convert\n\n#### Returns\n\nThe folding range as Monaco editor folding range\n([`monaco.languages.FoldingRange`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.FoldingRange)).\n\n### `toFormattingOptions(formattingOptions)`\n\nConvert an LSP formatting options to a Monaco editor formatting options.\n\n#### Parameters\n\n- `formattingOptions`\n  ([`lsp.FormattingOptions`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#formattingOptions))\n  — the LSP formatting options to convert\n\n#### Returns\n\nThe formatting options as Monaco editor formatting options\n([`monaco.languages.FormattingOptions`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.FormattingOptions)).\n\n### `toHover(hover)`\n\nConvert an LSP hover to a Monaco editor hover.\n\n#### Parameters\n\n- `hover`\n  ([`lsp.Hover`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#hover))\n  — the LSP hover to convert\n\n#### Returns\n\nThe hover as Monaco editor hover\n([`monaco.languages.Hover`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.Hover)).\n\n### `toInlayHint(inlayHint)`\n\nConvert an LSP inlay hint to a Monaco editor inlay hint.\n\n#### Parameters\n\n- `inlayHint`\n  ([`lsp.InlayHint`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#inlayHint))\n  — the LSP inlay hint to convert\n\n#### Returns\n\nThe inlay hint as Monaco editor inlay hint\n([`monaco.languages.InlayHint`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.InlayHint)).\n\n### `toInlayHintKind(inlayHintKind)`\n\nConvert an LSP inlay hint kind to a Monaco editor inlay hint kind.\n\n#### Parameters\n\n- `inlayHintKind`\n  ([`lsp.InlayHintKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#inlayHintKind))\n  — the LSP inlay hint kind to convert\n\n#### Returns\n\nThe inlay hint kind as Monaco editor inlay hint kind\n([`monaco.languages.InlayHintKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.InlayHintKind)).\n\n### `toInlayHintLabelPart(inlayHintLabelPart)`\n\nConvert an LSP inlay hint label part to a Monaco editor inlay hint label part.\n\n#### Parameters\n\n- `inlayHintLabelPart`\n  ([`lsp.InlayHintLabelPart`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#inlayHintLabelPart))\n  — the LSP inlay hint label part to convert\n\n#### Returns\n\nThe inlay hint label part as Monaco editor inlay hint label part\n([`monaco.languages.InlayHintLabelPart`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.InlayHintLabelPart)).\n\n### `toLink(documentLink)`\n\nConvert an LSP document link to a Monaco editor link.\n\n#### Parameters\n\n- `documentLink`\n  ([`lsp.DocumentLink`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#documentLink))\n  — the LSP document link to convert\n\n#### Returns\n\nThe document link as Monaco editor link\n([`monaco.languages.ILink`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.ILink)).\n\n### `toLinkedEditingRanges(linkedEditingRanges)`\n\nConvert LSP linked editing ranges to Monaco editor linked editing ranges.\n\n#### Parameters\n\n- `linkedEditingRanges`\n  ([`lsp.LinkedEditingRanges`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#linkedEditingRanges))\n  — the LSP linked editing ranges to convert\n\n#### Returns\n\nThe linked editing ranges Monaco editor linked editing ranges\n([`monaco.languages.LinkedEditingRanges`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.LinkedEditingRanges)).\n\n### `toLocation(location)`\n\nConvert an LSP location to a Monaco editor location.\n\n#### Parameters\n\n- `location`\n  ([`lsp.Location`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#location))\n  — the LSP location to convert\n\n#### Returns\n\nThe location as Monaco editor location\n([`monaco.languages.Location`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.Location)).\n\n### `toLocationLink(locationLink)`\n\nConvert an LSP location link to a Monaco editor location link.\n\n#### Parameters\n\n- `locationLink`\n  ([`lsp.LocationLink`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#locationLink))\n  — the LSP location link to convert\n\n#### Returns\n\nThe location link as Monaco editor location link\n([`monaco.languages.LocationLink`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.LocationLink)).\n\n### `toMarkdownString(markupContent)`\n\nConvert an LSP markup content to a Monaco editor markdown string.\n\n#### Parameters\n\n- `markupContent`\n  ([`lsp.MarkupContent`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#markupContent))\n  — the LSP markup content to convert\n\n#### Returns\n\nThe markup content as a Monaco editor markdown string\n([`monaco.IMarkdownString`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.IMarkdownString)).\n\n### `toMarkerData(diagnostic)`\n\nConvert an LSP diagnostic to a Monaco editor marker data.\n\n#### Parameters\n\n- `diagnostic`\n  ([`lsp.Diagnostic`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#diagnostic))\n  — the LSP diagnostic to convert\n\n#### Returns\n\nThe diagnostic as Monaco editor marker data\n([`monaco.editor.IMarkerData`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.editor.IMarkerData)).\n\n### `toMarkerSeverity(severity)`\n\nConvert an LSP diagnostic severity to a Monaco editor marker severity.\n\n#### Parameters\n\n- `severity`\n  ([`lsp.DiagnosticSeverity`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#diagnosticSeverity))\n  — the LSP diagnostic severity to convert\n\n#### Returns\n\nThe diagnostic severity as Monaco editor marker severity\n([`monaco.MarkerSeverity`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.MarkerSeverity)).\n\n### `toMarkerTag(tag)`\n\nConvert an LSP diagnostic tag to a Monaco editor marker tag.\n\n#### Parameters\n\n- `tag`\n  ([`lsp.DiagnosticTag`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#diagnosticTag))\n  — the LSP diagnostic tag to convert\n\n#### Returns\n\nThe diagnostic tag as Monaco editor marker tag\n([`monaco.MarkerTag`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.MarkerTag)).\n\n### `toParameterInformation(parameterInformation)`\n\nConvert an LSP parameter information to a Monaco editor parameter information.\n\n#### Parameters\n\n- `parameterInformation`\n  ([`lsp.ParameterInformation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#parameterInformation))\n  — the LSP parameter information to convert\n\n#### Returns\n\nThe parameter information as Monaco editor parameter information\n([`monaco.languages.ParameterInformation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.ParameterInformation)).\n\n### `toPosition(position)`\n\nConvert an LSP position to a Monaco editor position.\n\n#### Parameters\n\n- `position`\n  ([`lsp.Position`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#position))\n  — the LSP position to convert\n\n#### Returns\n\nThe position as Monaco editor position\n([`monaco.IPosition`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.IPosition)).\n\n### `toRange(range)`\n\nConvert an LSP range to a Monaco editor range.\n\n#### Parameters\n\n- `range`\n  ([`lsp.Range`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#range))\n  — the LSP range to convert\n\n#### Returns\n\nThe range as Monaco editor range\n([`monaco.IRange`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.IRange)).\n\n### `toRelatedInformation(relatedInformation)`\n\nConvert an LSP diagnostic related information to a Monaco editor related information.\n\n#### Parameters\n\n- `relatedInformation`\n  ([`lsp.DiagnosticRelatedInformation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#diagnosticRelatedInformation))\n  — the LSP diagnostic related information to convert\n\n#### Returns\n\nThe diagnostic related information as Monaco editor related information\n([`monaco.editor.IRelatedInformation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.editor.IRelatedInformation)).\n\n### `toSelectionRanges(selectionRange)`\n\nConvert an LSP selection range to Monaco editor selection ranges.\n\n#### Parameters\n\n- `selectionRange`\n  ([`lsp.SelectionRange`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#selectionRange))\n  — the LSP selection range to convert\n\n#### Returns\n\nThe selection range as Monaco editor selection ranges\n([`monaco.languages.SelectionRange[]`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SelectionRange[])).\n\n### `toSemanticTokens(semanticTokens)`\n\nConvert LSP semantic tokens to Monaco editor semantic tokens.\n\n#### Parameters\n\n- `semanticTokens`\n  ([`lsp.SemanticTokens`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#semanticTokens))\n  — the LSP semantic tokens to convert\n\n#### Returns\n\nThe semantic tokens as Monaco editor semantic tokens\n([`monaco.languages.SemanticTokens`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SemanticTokens)).\n\n### `toSemanticTokensEdit(semanticTokensEdit)`\n\nConvert LSP semantic tokens to Monaco editor semantic tokens.\n\n#### Parameters\n\n- `semanticTokensEdit`\n  ([`lsp.SemanticTokensEdit`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#semanticTokensEdit))\n  — the LSP semantic tokens to convert\n\n#### Returns\n\nThe semantic tokens as Monaco editor semantic tokens\n([`monaco.languages.SemanticTokensEdit`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SemanticTokensEdit)).\n\n### `toSemanticTokensEdits(semanticTokensDelta)`\n\nConvert an LSP semantic tokens delta to Monaco editsor semantic tokens edits.\n\n#### Parameters\n\n- `semanticTokensDelta`\n  ([`lsp.SemanticTokensDelta`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#semanticTokensDelta))\n  — the LSP semantic tokens delta to convert\n\n#### Returns\n\nThe semantic tokens delta as Monaco editsor semantic tokens edits\n([`monaco.languages.SemanticTokensEdits`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SemanticTokensEdits)).\n\n### `toSignatureHelp(signatureHelp)`\n\nConvert an LSP signature help to a Monaco editor signature help.\n\n#### Parameters\n\n- `signatureHelp`\n  ([`lsp.SignatureHelp`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#signatureHelp))\n  — the LSP signature help to convert\n\n#### Returns\n\nThe signature help as Monaco editor signature help\n([`monaco.languages.SignatureHelp`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SignatureHelp)).\n\n### `toSignatureHelpContext(signatureHelpContext)`\n\nConvert an LSP signature help context to a Monaco editor signature help context.\n\n#### Parameters\n\n- `signatureHelpContext`\n  ([`lsp.SignatureHelpContext`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#signatureHelpContext))\n  — the LSP signature help context to convert\n\n#### Returns\n\nThe signature help context as Monaco editor signature help context\n([`monaco.languages.SignatureHelpContext`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SignatureHelpContext)).\n\n### `toSignatureHelpTriggerKind(signatureHelpTriggerKind)`\n\nConvert an LSP signature help trigger kind to a Monaco editor signature help trigger kind.\n\n#### Parameters\n\n- `signatureHelpTriggerKind`\n  ([`lsp.SignatureHelpTriggerKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#signatureHelpTriggerKind))\n  — the LSP signature help trigger kind to convert\n\n#### Returns\n\nThe signature help trigger kind as Monaco editor signature help trigger kind\n([`monaco.languages.SignatureHelpTriggerKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SignatureHelpTriggerKind)).\n\n### `toSignatureInformation(signatureInformation)`\n\nConvert an LSP signature information to a Monaco editor signature information.\n\n#### Parameters\n\n- `signatureInformation`\n  ([`lsp.SignatureInformation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#signatureInformation))\n  — the LSP signature information to convert\n\n#### Returns\n\nThe signature information as Monaco editor signature information\n([`monaco.languages.SignatureInformation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SignatureInformation)).\n\n### `toSingleEditOperation(textEdit)`\n\nConvert an LSP text edit to a Monaco editor single edit operation.\n\n#### Parameters\n\n- `textEdit`\n  ([`lsp.TextEdit`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textEdit))\n  — the LSP text edit to convert\n\n#### Returns\n\nThe text edit as Monaco editor single edit operation\n([`monaco.editor.ISingleEditOperation`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.editor.ISingleEditOperation)).\n\n### `toSymbolKind(symbolKind)`\n\nConvert an LSP symbol kind to a Monaco editor symbol kind.\n\n#### Parameters\n\n- `symbolKind`\n  ([`lsp.SymbolKind`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#symbolKind))\n  — the LSP symbol kind to convert\n\n#### Returns\n\nThe symbol kind as Monaco editor symbol kind\n([`monaco.languages.SymbolKind`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SymbolKind)).\n\n### `toSymbolTag(symbolTag)`\n\nConvert an LSP symbol tag to a Monaco editor symbol tag.\n\n#### Parameters\n\n- `symbolTag`\n  ([`lsp.SymbolTag`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#symbolTag))\n  — the LSP symbol tag to convert\n\n#### Returns\n\nThe symbol tag as Monaco editor symbol tag\n([`monaco.languages.SymbolTag`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.SymbolTag)).\n\n### `toTextEdit(textEdit)`\n\nConvert an LSP text edit to a Monaco editor text edit.\n\n#### Parameters\n\n- `textEdit`\n  ([`lsp.TextEdit`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textEdit))\n  — the LSP text edit to convert\n\n#### Returns\n\nThe text edit as Monaco editor text edit\n([`monaco.languages.TextEdit`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.TextEdit)).\n\n### `toWorkspaceEdit(workspaceEdit)`\n\nConvert an LSP workspace edit to a Monaco editor workspace edit.\n\n#### Parameters\n\n- `workspaceEdit`\n  ([`lsp.WorkspaceEdit`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspaceEdit))\n  — the LSP workspace edit to convert\n\n#### Returns\n\nThe workspace edit as Monaco editor workspace edit\n([`monaco.languages.WorkspaceEdit`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.WorkspaceEdit)).\n\n### `toWorkspaceEditMetadata(changeAnnotation)`\n\nConvert an LSP change annotation to a Monaco editor workspace edit metadata.\n\n#### Parameters\n\n- `changeAnnotation`\n  ([`lsp.ChangeAnnotation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#changeAnnotation))\n  — the LSP change annotation to convert\n\n#### Returns\n\nThe change annotation as Monaco editor workspace edit\n([`monaco.languages.WorkspaceEdit`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.WorkspaceEditMetadata)).\n\n### `toWorkspaceFileEdit(workspaceFileEdit)`\n\nConvert an LSP workspace file edit to a Monaco editor workspace file edit.\n\n#### Parameters\n\n- `workspaceFileEdit`\n  (\\[`lsp.CreateFile | lsp.DeleteFile | lsp.RenameFile`]\\(<https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#createFile>\n  \\| lsp.DeleteFile | lsp.RenameFile)) — the LSP workspace file edit to convert\n\n#### Returns\n\nThe workspace file edit options Monaco editor workspace file edit options\n([`monaco.languages.IWorkspaceFileEdit`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.IWorkspaceFileEdit)).\n\n### `toWorkspaceFileEditOptions(options)`\n\nConvert LSP workspace file edit options to Monaco editor workspace file edit options.\n\n#### Parameters\n\n- `options`\n  (\\[`lsp.CreateFileOptions & lsp.DeleteFileOptions & lsp.RenameFileOptions`]\\(<https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#createFileOptions>\n  & lsp.DeleteFileOptions & lsp.RenameFileOptions)) — the LSP workspace file edit options to convert\n\n#### Returns\n\nThe workspace file edit options Monaco editor workspace file edit options\n([`monaco.languages.WorkspaceFileEditOptions`](https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor_editor_api.languages.WorkspaceFileEditOptions)).\n\n## License\n\n[MIT](LICENSE.md) © [Remco Haszing](https://github.com/remcohaszing)\n","readmeFilename":"README.md"}