eslint: Fix @typescript-eslint/consistent-indexed-object-style.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg 2023-04-19 14:46:25 -07:00 committed by Tim Abbott
parent cd5fba24e0
commit b9a28df63c
3 changed files with 4 additions and 6 deletions

View File

@ -53,7 +53,7 @@ export function clean_function_name(
};
}
const sourceCache: {[source: string]: string | Promise<string>} = {};
const sourceCache: Record<string, string | Promise<string>> = {};
const stack_trace_gps = new StackTraceGPS({sourceCache});

View File

@ -9,9 +9,7 @@ export const vim_right = "l";
export function handle(opts: {
$elem: JQuery;
handlers: {
[handler: string]: (() => boolean) | undefined;
};
handlers: Record<string, (() => boolean) | undefined>;
}): void {
opts.$elem.on("keydown", (e) => {
if (e.altKey || e.ctrlKey || e.shiftKey) {

View File

@ -3,8 +3,8 @@ import type StackFrame from "stackframe";
declare namespace StackTraceGPS {
type StackTraceGPSOptions = {
sourceCache?: {[url: string]: string | Promise<string>};
sourceMapConsumerCache?: {[sourceMappingUrl: string]: SourceMap.SourceMapConsumer};
sourceCache?: Record<string, string | Promise<string>>;
sourceMapConsumerCache?: Record<string, SourceMap.SourceMapConsumer>;
offline?: boolean;
ajax?(url: string): Promise<string>;
atob?(base64: string): string;