| CARVIEW |
Select Language
HTTP/2 301
server: nginx
date: Sat, 27 Dec 2025 20:32:24 GMT
content-type: text/html
content-length: 162
location: /api-reference/
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
strict-transport-security: max-age=31536000;
HTTP/2 200
server: nginx
date: Sat, 27 Dec 2025 20:32:24 GMT
content-type: text/html
last-modified: Tue, 26 Aug 2025 18:14:18 GMT
vary: Accept-Encoding
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
content-encoding: gzip
strict-transport-security: max-age=31536000;
Nova
RESULTS:
No Results
Building Extensions
Contributing Languages
JavaScript API Reference
JavaScript API Reference
Interfaces exposed to allow building features and functionality from JavaScript.
The Extension API consists of interfaces exposed to allow building features and functionality from JavaScript.
-
Registration of helpers for specific editor and workspace features
-
A set of Unicode characters used in search operations
-
Reading and writing to the clipboard
-
A color represented in a color space
-
A possible value that may be parsed into color information
-
An annotatable color instance within a document
-
Information about a request for colors
-
A textual form in which a color can be represented when inserted into a document
-
Information about a request for color presentations
-
Management of user-invocable commands
-
A color pop option displayed in the completions list
-
Information about the request for completion items within an editor
-
An item displayed in the editor completions list
-
A collection for multiple disposable objects
-
Storing and retrieving settings and persistent state
-
The standard logging console
-
Storage of secure credentials
-
Cryptographic primitives
-
A debug session running in the workspace
-
A custom event sent from a debug adapter
-
Objects which can be torn down
-
Dispatches event notifications to listeners
-
Top-level global object representing the application
-
Information about the running extension
-
Read and write files on disk
-
Attributes of a file on disk
-
Query and modify attributes of file system objects
-
Observe changes to files in the workspace
-
A single diagnostic from a linter or other tool
-
Manages a set of issues displayed to the user
-
Parses issues from textual content using rules
-
Interfaces to Language Server Protocol support
-
Dispatching unubtrusive requests and notices to the user
-
A request to show a notification
-
The result of presenting a notification
-
A parse tree node captured as part of a match found during evaluation of a Tree-sitter query
-
A match found during evaluation of a Tree-sitter query
-
Manipulation of file system paths
-
Launching background helper tools
-
A message sent between an extension and subprocess over JSON-RPC
-
A contiguous, linear region of text
-
A string parser that progressively scans for substrings or characters
-
A descriptor for a set of text highlighting classes used in syntax grammars
-
A symbolic construct within a document
-
A runnable task which is provided dynamically
-
Information about a task action being resolved
-
A task action which invokes an extension command
-
A task action which invokes a Debug Adapter
-
A task action which invokes a helper tool
-
A task action placeholder which can resolve to a concrete action once invoked
-
An open document in the workspace
-
A single edit that may be applied to an editor
-
An open editor in the workspace
-
An atomic edit operation that may combine multiple changes
-
An interface for objects that provided data to a TreeView
-
An item shown within a TreeView
-
A custom tree sidebar
-
Interfaces supported from open Web API standards
-
An open workspace window