Skip to content

Commit 0ac8174

Browse files
authored
debt - reduce some explicit any use (microsoft#251182)
<!-- Thank you for submitting a Pull Request. Please: * Read our Pull Request guidelines: https://github.com/microsoft/vscode/wiki/How-to-Contribute#pull-requests * Associate an issue with the Pull Request. * Ensure that the code is up-to-date with the `main` branch. * Include a description of the proposed changes and how to test them. -->
1 parent f91d77f commit 0ac8174

40 files changed

+71
-77
lines changed

src/vs/base/browser/markdownRenderer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ function activateLink(markdown: IMarkdownString, options: MarkdownRenderOptions,
323323
}
324324

325325
function uriMassage(markdown: IMarkdownString, part: string): string {
326-
let data: any;
326+
let data: unknown;
327327
try {
328328
data = parse(decodeURIComponent(part));
329329
} catch (e) {

src/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export interface IBreadcrumbsItemEvent {
3232
type: 'select' | 'focus';
3333
item: BreadcrumbsItem;
3434
node: HTMLElement;
35-
payload: any;
35+
payload: unknown;
3636
}
3737

3838
export class BreadcrumbsWidget {

src/vs/base/browser/ui/grid/grid.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -749,7 +749,7 @@ export interface IViewDeserializer<T extends ISerializableView> {
749749

750750
export interface ISerializedLeafNode {
751751
type: 'leaf';
752-
data: any;
752+
data: unknown;
753753
size: number;
754754
visible?: boolean;
755755
maximized?: boolean;

src/vs/base/browser/ui/grid/gridview.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ export interface IViewDeserializer<T extends ISerializableView> {
145145

146146
export interface ISerializedLeafNode {
147147
type: 'leaf';
148-
data: any;
148+
data: unknown;
149149
size: number;
150150
visible?: boolean;
151151
maximized?: boolean;

src/vs/base/common/async.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1743,7 +1743,7 @@ export class DeferredPromise<T> {
17431743

17441744
private completeCallback!: ValueCallback<T>;
17451745
private errorCallback!: (err: unknown) => void;
1746-
private outcome?: { outcome: DeferredOutcome.Rejected; value: any } | { outcome: DeferredOutcome.Resolved; value: T };
1746+
private outcome?: { outcome: DeferredOutcome.Rejected; value: unknown } | { outcome: DeferredOutcome.Resolved; value: T };
17471747

17481748
public get isRejected() {
17491749
return this.outcome?.outcome === DeferredOutcome.Rejected;

src/vs/base/common/dataTransfer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export interface IDataTransferItem {
1919
id?: string;
2020
asString(): Thenable<string>;
2121
asFile(): IDataTransferFile | undefined;
22-
value: any;
22+
value: unknown;
2323
}
2424

2525
export function createStringDataTransferItem(stringOrPromise: string | Promise<string>, id?: string): IDataTransferItem {

src/vs/base/common/jsonEdit.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export function removeProperty(text: string, path: JSONPath, formattingOptions:
1111
return setProperty(text, path, undefined, formattingOptions);
1212
}
1313

14-
export function setProperty(text: string, originalPath: JSONPath, value: any, formattingOptions: FormattingOptions, getInsertionIndex?: (properties: string[]) => number): Edit[] {
14+
export function setProperty(text: string, originalPath: JSONPath, value: unknown, formattingOptions: FormattingOptions, getInsertionIndex?: (properties: string[]) => number): Edit[] {
1515
const path = originalPath.slice();
1616
const errors: ParseError[] = [];
1717
const root = parseTree(text, errors);

src/vs/base/common/observableInternal/experimental/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export function latestChangedValue<T extends IObservable<any>[]>(owner: DebugOwn
2222
}
2323

2424
let hasLastChangedValue = false;
25-
let lastChangedValue: any = undefined;
25+
let lastChangedValue: unknown = undefined;
2626

2727
const result = observableFromEvent<any, void>(owner, cb => {
2828
const store = new DisposableStore();

src/vs/base/common/product.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export interface IBuiltInExtension {
1111
readonly name: string;
1212
readonly version: string;
1313
readonly repo: string;
14-
readonly metadata: any;
14+
readonly metadata: unknown;
1515
}
1616

1717
export interface IProductWalkthrough {

src/vs/base/common/worker/webWorkerBootstrap.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import { IWebWorkerServerRequestHandler, IWebWorkerServerRequestHandlerFactory, WebWorkerServer } from './webWorker.js';
77

88
type MessageEvent = {
9-
data: any;
9+
data: unknown;
1010
};
1111

1212
declare const globalThis: {

0 commit comments

Comments
 (0)