mirror of https://github.com/coder/code-server.git
28 lines
511 B
TypeScript
28 lines
511 B
TypeScript
|
import * as vscode from "vscode";
|
||
|
|
||
|
export { vscode };
|
||
|
|
||
|
export interface IdeReadyEvent extends CustomEvent<void> {
|
||
|
readonly vscode: typeof vscode;
|
||
|
readonly ide: typeof coder;
|
||
|
}
|
||
|
|
||
|
declare global {
|
||
|
interface Window {
|
||
|
/**
|
||
|
* Full VS Code extension API.
|
||
|
*/
|
||
|
vscode?: typeof vscode;
|
||
|
|
||
|
/**
|
||
|
* Coder API.
|
||
|
*/
|
||
|
ide?: typeof coder;
|
||
|
|
||
|
/**
|
||
|
* Listen for when the IDE API has been set and is ready to use.
|
||
|
*/
|
||
|
addEventListener(event: "ide-ready", callback: (event: IdeReadyEvent) => void): void;
|
||
|
}
|
||
|
}
|