Skip to content

Commit

Permalink
railsware#800: remove some casts in PTY
Browse files Browse the repository at this point in the history
  • Loading branch information
ForNeVeR committed May 24, 2017
1 parent 287ecc7 commit 6e4fd06
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/PTY.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ interface ITerminal {
write(data: string): void;
resize(cols: number, rows: number): void;
kill(signal?: string): void;
on(type: string, listener: (...args: any[]) => any): void;
}

export class PTY {
Expand All @@ -22,15 +23,15 @@ export class PTY {

debug(`PTY: ${loginShell.executableName} ${JSON.stringify(shellArguments)}`);

this.terminal = pty.fork(loginShell.executableName, shellArguments, {
this.terminal = <any> pty.fork(loginShell.executableName, shellArguments, {
cols: dimensions.columns,
rows: dimensions.rows,
cwd: env.PWD,
env: env,
});

(this.terminal as any).on("data", (data: string) => dataHandler(data));
(this.terminal as any).on("exit", (code: number) => exitHandler(code));
this.terminal.on("data", (data: string) => dataHandler(data));
this.terminal.on("exit", (code: number) => exitHandler(code));
}

write(data: string): void {
Expand Down

0 comments on commit 6e4fd06

Please sign in to comment.