提交 628c60d1 编写于 作者: E Eric Amodio 提交者: Eric Amodio

Removes ==

上级 6e94e48a
......@@ -35,8 +35,7 @@ export class MainThreadTimeline implements MainThreadTimelineShape {
const emitters = this._providerEmitters;
let onDidChange = emitters.get(provider.source);
// eslint-disable-next-line eqeqeq
if (onDidChange == null) {
if (onDidChange === undefined) {
onDidChange = new Emitter<URI | undefined>();
emitters.set(provider.source, onDidChange);
}
......
......@@ -54,6 +54,7 @@ export class ExtHostTimeline implements IExtHostTimeline {
timelineDisposables.clear();
const results = await provider.provideTimeline(uri, token);
// Intentional == we don't know how a provider will respond
// eslint-disable-next-line eqeqeq
return results != null
? results.map(item => convertTimelineItem(item))
......
......@@ -80,8 +80,7 @@ export class TimelinePane extends ViewPane {
}
private onTimelineChanged(uri: URI | undefined) {
// eslint-disable-next-line eqeqeq
if (uri == null || uri.toString(true) !== this._uri?.toString(true)) {
if (uri === undefined || uri.toString(true) !== this._uri?.toString(true)) {
this.refresh();
}
}
......@@ -156,8 +155,7 @@ export class TimelinePane extends ViewPane {
private _uri: URI | undefined;
private updateUri(uri: URI | undefined) {
// eslint-disable-next-line eqeqeq
if (uri?.toString(true) === this._uri?.toString(true) && uri != null) {
if (uri?.toString(true) === this._uri?.toString(true) && uri !== undefined) {
return;
}
......
......@@ -160,8 +160,7 @@ async function raceAll<TPromise, T>(
timeout?: number
) {
let promises;
// eslint-disable-next-line eqeqeq
if (timeoutOrFn != null && typeof timeoutOrFn !== 'number') {
if (timeoutOrFn !== undefined && typeof timeoutOrFn !== 'number') {
promises = new Map(
map<T, [T, Promise<TPromise>]>(promisesOrIds as Iterable<T>, id => [id, timeoutOrFn(id)])
);
......@@ -175,8 +174,7 @@ async function raceAll<TPromise, T>(
await Promise.all(
map<[T, Promise<TPromise>], Promise<[T, TPromise | CancellationErrorWithId<T, Promise<TPromise>>]>>(
promises.entries(),
// eslint-disable-next-line eqeqeq
timeout == null
timeout === undefined
? ([id, promise]) => promise.then(p => [id, p])
: ([id, promise]) =>
Promise.race([
......@@ -192,8 +190,7 @@ async function raceAll<TPromise, T>(
}
return Promise.all(
// eslint-disable-next-line eqeqeq
timeout == null
timeout === undefined
? promises
: promises.map(p =>
Promise.race([
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册