Skip to content

Commit c8e633e

Browse files
authored
Merge pull request #4464 from Tyriar/4409
Correct registerMarker docs
2 parents 14c6df3 + 6997f1a commit c8e633e

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

src/browser/Terminal.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -917,7 +917,7 @@ export class Terminal extends CoreTerminal implements ITerminal {
917917
return this.buffer.markers;
918918
}
919919

920-
public addMarker(cursorYOffset: number): IMarker | undefined {
920+
public addMarker(cursorYOffset: number): IMarker {
921921
return this.buffer.addMarker(this.buffer.ybase + this.buffer.y + cursorYOffset);
922922
}
923923

src/browser/Types.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export interface IPublicTerminal extends IDisposable {
5959
registerLinkProvider(linkProvider: ILinkProvider): IDisposable;
6060
registerCharacterJoiner(handler: (text: string) => [number, number][]): number;
6161
deregisterCharacterJoiner(joinerId: number): void;
62-
addMarker(cursorYOffset: number): IMarker | undefined;
62+
addMarker(cursorYOffset: number): IMarker;
6363
registerDecoration(decorationOptions: IDecorationOptions): IDecoration | undefined;
6464
hasSelection(): boolean;
6565
getSelection(): string;

src/browser/public/Terminal.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ export class Terminal implements ITerminalApi {
156156
this._checkProposedApi();
157157
this._core.deregisterCharacterJoiner(joinerId);
158158
}
159-
public registerMarker(cursorYOffset: number = 0): IMarker | undefined {
159+
public registerMarker(cursorYOffset: number = 0): IMarker {
160160
this._verifyIntegers(cursorYOffset);
161161
return this._core.addMarker(cursorYOffset);
162162
}

typings/xterm.d.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -954,12 +954,11 @@ declare module 'xterm' {
954954
deregisterCharacterJoiner(joinerId: number): void;
955955

956956
/**
957-
* Adds a marker to the normal buffer and returns it. If the alt buffer is
958-
* active, undefined is returned.
957+
* Adds a marker to the normal buffer and returns it.
959958
* @param cursorYOffset The y position offset of the marker from the cursor.
960959
* @returns The new marker or undefined.
961960
*/
962-
registerMarker(cursorYOffset?: number): IMarker | undefined;
961+
registerMarker(cursorYOffset?: number): IMarker;
963962

964963
/**
965964
* (EXPERIMENTAL) Adds a decoration to the terminal using

0 commit comments

Comments
 (0)