Move xterm-internal types back into Types.ts files

This commit is contained in:
Daniel Imms
2018-01-25 11:06:52 -08:00
parent 8225b94d34
commit 2e23dd34e0
34 changed files with 284 additions and 308 deletions
+2 -1
View File
@@ -3,7 +3,8 @@
* @license MIT
*/
import { IMouseZoneManager, IMouseZone, ITerminal } from '../../typings/xterm-internal';
import { ITerminal } from '../Types';
import { IMouseZoneManager, IMouseZone } from './Types';
const HOVER_DURATION = 500;
+19
View File
@@ -0,0 +1,19 @@
/**
* Copyright (c) 2017 The xterm.js authors. All rights reserved.
* @license MIT
*/
export interface IMouseZoneManager {
add(zone: IMouseZone): void;
clearAll(start?: number, end?: number): void;
}
export interface IMouseZone {
x1: number;
x2: number;
y: number;
clickCallback: (e: MouseEvent) => any;
hoverCallback?: (e: MouseEvent) => any;
tooltipCallback?: (e: MouseEvent) => any;
leaveCallback?: () => any;
}