From c61e9eccb393465daec76a07874118624ebd671d Mon Sep 17 00:00:00 2001 From: isidor Date: Thu, 11 Oct 2018 17:45:59 +0200 Subject: [PATCH] null checks: history.ts --- src/tsconfig.strictNullChecks.json | 1 + src/vs/base/common/history.ts | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/tsconfig.strictNullChecks.json b/src/tsconfig.strictNullChecks.json index b4161fb4057..2d5c3d6f9cb 100644 --- a/src/tsconfig.strictNullChecks.json +++ b/src/tsconfig.strictNullChecks.json @@ -28,6 +28,7 @@ "./vs/base/common/decorators.ts", "./vs/base/common/diff/diff.ts", "./vs/base/common/diff/diffChange.ts", + "./vs/base/common/history.ts", "./vs/base/common/errors.ts", "./vs/base/common/event.ts", "./vs/base/common/functional.ts", diff --git a/src/vs/base/common/history.ts b/src/vs/base/common/history.ts index 5bc83979f67..95551eb1a7a 100644 --- a/src/vs/base/common/history.ts +++ b/src/vs/base/common/history.ts @@ -27,27 +27,27 @@ export class HistoryNavigator implements INavigator { this._onChange(); } - public next(): T { + public next(): T | null { return this._navigator.next(); } - public previous(): T { + public previous(): T | null { return this._navigator.previous(); } - public current(): T { + public current(): T | null { return this._navigator.current(); } - public parent(): T { + public parent(): null { return null; } - public first(): T { + public first(): T | null { return this._navigator.first(); } - public last(): T { + public last(): T | null { return this._navigator.last(); }