From 22cafda53feca036cb29582c460a39889b4eeef1 Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Sun, 1 Jun 2025 09:51:33 +0100 Subject: [PATCH] Formatting --- frontend/obsidian-plugin/src/vault-link-plugin.ts | 2 +- .../src/views/status-description/status-description.ts | 2 +- frontend/sync-client/src/utils/create-promise.ts | 4 ++++ frontend/sync-client/src/utils/locks.ts | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/obsidian-plugin/src/vault-link-plugin.ts b/frontend/obsidian-plugin/src/vault-link-plugin.ts index e889bf9b..1e79be35 100644 --- a/frontend/obsidian-plugin/src/vault-link-plugin.ts +++ b/frontend/obsidian-plugin/src/vault-link-plugin.ts @@ -18,7 +18,7 @@ import { registerConsoleForLogging } from "./utils/register-console-for-logging" import { updateEditorStatusDisplay } from "./views/editor-sync-line/editor-sync-line"; export default class VaultLinkPlugin extends Plugin { - private readonly disposables: (() => void)[] = []; + private readonly disposables: (() => unknown)[] = []; private settingsTab: SyncSettingsTab | undefined; private client!: SyncClient; private readonly rateLimitedUpdatesPerFile = new Map< diff --git a/frontend/obsidian-plugin/src/views/status-description/status-description.ts b/frontend/obsidian-plugin/src/views/status-description/status-description.ts index 6d5ac693..3bf41759 100644 --- a/frontend/obsidian-plugin/src/views/status-description/status-description.ts +++ b/frontend/obsidian-plugin/src/views/status-description/status-description.ts @@ -11,7 +11,7 @@ export class StatusDescription { private lastRemaining: number | undefined; private lastConnectionState: NetworkConnectionStatus | undefined; - private statusChangeListeners: (() => void)[] = []; + private statusChangeListeners: (() => unknown)[] = []; public constructor(private readonly syncClient: SyncClient) { void this.updateConnectionState(); diff --git a/frontend/sync-client/src/utils/create-promise.ts b/frontend/sync-client/src/utils/create-promise.ts index 056c169c..4004ac81 100644 --- a/frontend/sync-client/src/utils/create-promise.ts +++ b/frontend/sync-client/src/utils/create-promise.ts @@ -1,3 +1,7 @@ +/** + * A type-safe utility function to create a Promise with resolve and reject functions. + * @returns A tuple containing a Promise, a resolve function, and a reject function. + */ export function createPromise(): [ Promise, (value: T) => void, diff --git a/frontend/sync-client/src/utils/locks.ts b/frontend/sync-client/src/utils/locks.ts index 542f8a88..7e75bd3d 100644 --- a/frontend/sync-client/src/utils/locks.ts +++ b/frontend/sync-client/src/utils/locks.ts @@ -5,7 +5,7 @@ import type { Logger } from "../tracing/logger"; // Locks are granted in a first-in-first-out order. export class Locks { private readonly locked = new Set(); - private readonly waiters = new Map void)[]>(); + private readonly waiters = new Map unknown)[]>(); public constructor(private readonly logger: Logger) {}