diff --git a/src/vs/base/common/paging.ts b/src/vs/base/common/paging.ts index 07599e730bc..c13957cc0d8 100644 --- a/src/vs/base/common/paging.ts +++ b/src/vs/base/common/paging.ts @@ -5,7 +5,7 @@ import { range } from 'vs/base/common/arrays'; import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cancellation'; -import { canceled } from 'vs/base/common/errors'; +import { CancellationError } from 'vs/base/common/errors'; /** * A Pager is a stateless abstraction over a paged collection. @@ -91,7 +91,7 @@ export class PagedModel implements IPagedModel { resolve(index: number, cancellationToken: CancellationToken): Promise { if (cancellationToken.isCancellationRequested) { - return Promise.reject(canceled()); + return Promise.reject(new CancellationError()); } const pageIndex = Math.floor(index / this.pager.pageSize); @@ -154,12 +154,12 @@ export class DelayedPagedModel implements IPagedModel { resolve(index: number, cancellationToken: CancellationToken): Promise { return new Promise((c, e) => { if (cancellationToken.isCancellationRequested) { - return e(canceled()); + return e(new CancellationError()); } const timer = setTimeout(() => { if (cancellationToken.isCancellationRequested) { - return e(canceled()); + return e(new CancellationError()); } timeoutCancellation.dispose(); @@ -169,7 +169,7 @@ export class DelayedPagedModel implements IPagedModel { const timeoutCancellation = cancellationToken.onCancellationRequested(() => { clearTimeout(timer); timeoutCancellation.dispose(); - e(canceled()); + e(new CancellationError()); }); }); }