diff --git a/packages/client/ui-settings/src/client/settings-scope.ts b/packages/client/ui-settings/src/client/settings-scope.ts index 7af1c1eb97..a744482d09 100644 --- a/packages/client/ui-settings/src/client/settings-scope.ts +++ b/packages/client/ui-settings/src/client/settings-scope.ts @@ -31,6 +31,7 @@ import type {} from '@deepseek-ai/dsh-api-remotes/types' // never — the owning package's client-safe, type-only subpath supplies the // cordis `Events` entry (and with it the branded `SettingsNamespace`). import type {} from '@deepseek-ai/dsh-settings/types' +import type { TypeRTClientRemote } from '@deepseek-ai/dsh-type-meta' type SettingsFace = Pick @@ -239,7 +240,7 @@ export class SettingsScopeService extends Service { void controller.load() } const disposers = [ - ctx.remote.$on('settings/document-updated', refresh), + ctx.get('remote')!.$on('settings/document-updated', refresh), ctx.on('connection/reset', () => { refresh() }), ] void controller.load()