Fixes issues with annotation character settings

Fixes #29 - Commit info tooltip duplicated for current line when blame is enabled
Improves performance of navigating line when active line annotations & statusbar blame are enabled
This commit is contained in:
Eric Amodio
2017-02-10 03:07:16 -05:00
parent 3389024a2a
commit 80aa43a84b
6 changed files with 62 additions and 40 deletions

View File

@@ -4,11 +4,11 @@ const _once = require('lodash.once');
export interface IDeferred {
cancel(): void;
flush(): void;
flush(...args: any[]): void;
}
export namespace Functions {
export function debounce<T extends Function>(fn: T, wait?: number, options?: any): T & IDeferred {
export function debounce<T extends Function>(fn: T, wait?: number, options?: { leading?: boolean, maxWait?: number, trailing?: boolean }): T & IDeferred {
return _debounce(fn, wait, options);
}