mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-08 17:19:48 +01:00
Merge pull request #52983 from Microsoft/52882_api_names
Rename terminal ext APIS to match convention
This commit is contained in:
@@ -660,7 +660,7 @@ suite('window namespace tests', () => {
|
||||
test('TerminalRenderer.write should fire Terminal.onData', (done) => {
|
||||
const reg1 = window.onDidOpenTerminal(terminal => {
|
||||
reg1.dispose();
|
||||
const reg2 = terminal.onData(data => {
|
||||
const reg2 = terminal.onDidWriteData(data => {
|
||||
assert.equal(data, 'bar');
|
||||
reg2.dispose();
|
||||
const reg3 = window.onDidCloseTerminal(() => {
|
||||
@@ -677,7 +677,7 @@ suite('window namespace tests', () => {
|
||||
test('Terminal.sendText should fire Termnial.onInput', (done) => {
|
||||
const reg1 = window.onDidOpenTerminal(terminal => {
|
||||
reg1.dispose();
|
||||
const reg2 = renderer.onInput(data => {
|
||||
const reg2 = renderer.onDidAcceptInput(data => {
|
||||
assert.equal(data, 'bar');
|
||||
reg2.dispose();
|
||||
const reg3 = window.onDidCloseTerminal(() => {
|
||||
|
||||
Vendored
+6
-6
@@ -341,7 +341,7 @@ declare module 'vscode' {
|
||||
* provides access to the raw data stream from the process running within the terminal,
|
||||
* including VT sequences.
|
||||
*/
|
||||
onData: Event<string>;
|
||||
onDidWriteData: Event<string>;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -368,10 +368,10 @@ declare module 'vscode' {
|
||||
* created with all its APIs available for use by extensions. When using the Terminal object
|
||||
* of a TerminalRenderer it acts just like normal only the extension that created the
|
||||
* TerminalRenderer essentially acts as a process. For example when an
|
||||
* [Terminal.onData](#Terminal.onData) listener is registered, that will fire when
|
||||
* [TerminalRenderer.write](#TerminalRenderer.write) is called. Similarly when
|
||||
* [Terminal.onDidWriteData](#Terminal.onDidWriteData) listener is registered, that will fire
|
||||
* when [TerminalRenderer.write](#TerminalRenderer.write) is called. Similarly when
|
||||
* [Terminal.sendText](#Terminal.sendText) is triggered that will fire the
|
||||
* [TerminalRenderer.onInput](#TerminalRenderer.onInput) event.
|
||||
* [TerminalRenderer.onDidAcceptInput](#TerminalRenderer.onDidAcceptInput) event.
|
||||
*
|
||||
* **Example:** Create a terminal renderer, show it and write hello world in red
|
||||
* ```typescript
|
||||
@@ -441,13 +441,13 @@ declare module 'vscode' {
|
||||
* workbench command such as `workbench.action.terminal.runSelectedText`
|
||||
* ```typescript
|
||||
* const terminalRenderer = window.createTerminalRenderer('test');
|
||||
* terminalRenderer.onInput(data => {
|
||||
* terminalRenderer.onDidAcceptInput(data => {
|
||||
* cosole.log(data); // 'Hello world'
|
||||
* });
|
||||
* terminalRenderer.terminal.then(t => t.sendText('Hello world'));
|
||||
* ```
|
||||
*/
|
||||
onInput: Event<string>;
|
||||
onDidAcceptInput: Event<string>;
|
||||
|
||||
/**
|
||||
* An event which fires when the [maximum dimensions](#TerminalRenderer.maimumDimensions) of
|
||||
|
||||
@@ -77,7 +77,7 @@ export class ExtHostTerminal extends BaseExtHostTerminal implements vscode.Termi
|
||||
private _pidPromiseComplete: (value: number) => any;
|
||||
|
||||
private readonly _onData: Emitter<string> = new Emitter<string>();
|
||||
public get onData(): Event<string> {
|
||||
public get onDidWriteData(): Event<string> {
|
||||
// Tell the main side to start sending data if it's not already
|
||||
this._proxy.$registerOnDataListener(this._id);
|
||||
return this._onData && this._onData.event;
|
||||
@@ -156,7 +156,7 @@ export class ExtHostTerminalRenderer extends BaseExtHostTerminal implements vsco
|
||||
}
|
||||
|
||||
private readonly _onInput: Emitter<string> = new Emitter<string>();
|
||||
public get onInput(): Event<string> {
|
||||
public get onDidAcceptInput(): Event<string> {
|
||||
this._checkDisposed();
|
||||
this._queueApiRequest(this._proxy.$terminalRendererRegisterOnInputListener, [this._id]);
|
||||
// Tell the main side to start sending data if it's not already
|
||||
|
||||
Reference in New Issue
Block a user