Skip to content

Commit 03cd68f

Browse files
committed
1 parent 936211b commit 03cd68f

4 files changed

Lines changed: 3 additions & 17 deletions

File tree

src/vs/base/common/arrays.ts

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -590,17 +590,6 @@ export function asArray<T>(x: T | T[]): T[] {
590590
return Array.isArray(x) ? x : [x];
591591
}
592592

593-
/**
594-
* @deprecated Use `Array.from` or `[...iter]`
595-
*/
596-
export function toArray<T>(iterable: IterableIterator<T>): T[] {
597-
const result: T[] = [];
598-
for (let element of iterable) {
599-
result.push(element);
600-
}
601-
return result;
602-
}
603-
604593
export function getRandomElement<T>(arr: T[]): T | undefined {
605594
return arr[Math.floor(Math.random() * arr.length)];
606595
}

src/vs/editor/common/modes/tokenizationRegistry.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { Color } from 'vs/base/common/color';
77
import { Emitter, Event } from 'vs/base/common/event';
88
import { IDisposable, toDisposable } from 'vs/base/common/lifecycle';
99
import { ColorId, ITokenizationRegistry, ITokenizationSupport, ITokenizationSupportChangedEvent } from 'vs/editor/common/modes';
10-
import { toArray } from 'vs/base/common/arrays';
1110

1211
export class TokenizationRegistryImpl implements ITokenizationRegistry {
1312

@@ -82,7 +81,7 @@ export class TokenizationRegistryImpl implements ITokenizationRegistry {
8281
public setColorMap(colorMap: Color[]): void {
8382
this._colorMap = colorMap;
8483
this._onDidChange.fire({
85-
changedLanguages: toArray(this._map.keys()),
84+
changedLanguages: Array.from(this._map.keys()),
8685
changedColorMap: true
8786
});
8887
}

src/vs/platform/contextkey/browser/contextKeyService.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { CommandsRegistry } from 'vs/platform/commands/common/commands';
99
import { ConfigurationTarget, IConfigurationService } from 'vs/platform/configuration/common/configuration';
1010
import { IContext, IContextKey, IContextKeyChangeEvent, IContextKeyService, IContextKeyServiceTarget, IReadableSet, SET_CONTEXT_COMMAND_ID, ContextKeyExpression } from 'vs/platform/contextkey/common/contextkey';
1111
import { KeybindingResolver } from 'vs/platform/keybinding/common/keybindingResolver';
12-
import { toArray } from 'vs/base/common/arrays';
1312

1413
const KEYBINDING_CONTEXT_ATTR = 'data-keybinding-context';
1514

@@ -102,7 +101,7 @@ class ConfigAwareContextValuesContainer extends Context {
102101
this._listener = this._configurationService.onDidChangeConfiguration(event => {
103102
if (event.source === ConfigurationTarget.DEFAULT) {
104103
// new setting, reset everything
105-
const allKeys = toArray(this._values.keys());
104+
const allKeys = Array.from(this._values.keys());
106105
this._values.clear();
107106
emitter.fire(new ArrayContextKeyChangeEvent(allKeys));
108107
} else {

src/vs/workbench/services/extensions/common/extensionsRegistry.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import { Extensions, IJSONContributionRegistry } from 'vs/platform/jsonschemas/c
1212
import { Registry } from 'vs/platform/registry/common/platform';
1313
import { IMessage } from 'vs/workbench/services/extensions/common/extensions';
1414
import { ExtensionIdentifier, IExtensionDescription, EXTENSION_CATEGORIES } from 'vs/platform/extensions/common/extensions';
15-
import { toArray } from 'vs/base/common/arrays';
1615

1716
const schemaRegistry = Registry.as<IJSONContributionRegistry>(Extensions.JSONContribution);
1817
export type ExtensionKind = 'workspace' | 'ui' | undefined;
@@ -446,7 +445,7 @@ export class ExtensionsRegistryImpl {
446445
}
447446

448447
public getExtensionPoints(): ExtensionPoint<any>[] {
449-
return toArray(this._extensionPoints.values());
448+
return Array.from(this._extensionPoints.values());
450449
}
451450
}
452451

0 commit comments

Comments
 (0)