Fix some TSLint issues (#3605)

This commit is contained in:
Matt Irvine
2018-12-11 16:27:32 -08:00
committed by GitHub
parent 0ac0175bb1
commit 58ff13d399
2 changed files with 5 additions and 6 deletions

View File

@@ -11,7 +11,7 @@ export interface IObservableCollection<T> {
at(index: number): T;
getRange(start: number, end: number): T[];
setCollectionChangedCallback(callback: (startIndex: number, count: number) => void): void;
setLength(number): void;
setLength(length: number): void;
dispose(): void;
}
@@ -115,8 +115,8 @@ export class VirtualizedCollection<T extends Slick.SlickData> implements IObserv
return this.length;
}
setLength(number: any): void {
this.length = number;
setLength(length: number): void {
this.length = length;
}
public at(index: number): T {

View File

@@ -99,7 +99,7 @@ class MainThreadNotebookEditor extends Disposable {
}
function wait(timeMs: number): Promise<void> {
return new Promise(resolve => setTimeout(resolve, timeMs));
return new Promise((resolve: Function) => setTimeout(resolve, timeMs));
}
@@ -316,8 +316,7 @@ export class MainThreadNotebookDocumentsAndEditors extends Disposable implements
let trusted = uri.scheme === Schemas.untitled;
let model = new NotebookInputModel(uri, undefined, trusted, undefined);
let providerId = options.providerId;
if(!providerId)
{
if (!providerId) {
// Ensure there is always a sensible provider ID for this file type
providerId = getProviderForFileName(uri.fsPath, this._notebookService);
}