Skip to content

Commit 7043242

Browse files
committed
Type fix
1 parent 332200e commit 7043242

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

packages/app/src/controller/DataManager.ts

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,19 @@ export class DataManagerController implements ReactiveController {
150150
this.sourcesContextProvider.setValue(merged)
151151
console.debug('Merged sources keys', Object.keys(merged))
152152
} else {
153-
const provider = (this as Record<string, any>)[`${scope}ContextProvider`]
154-
provider?.setValue(data as any)
153+
const providerMap = {
154+
mutations: this.mutationsContextProvider,
155+
logs: this.logsContextProvider,
156+
consoleLogs: this.consoleLogsContextProvider,
157+
metadata: this.metadataContextProvider,
158+
commands: this.commandsContextProvider,
159+
sources: this.sourcesContextProvider,
160+
suites: this.suitesContextProvider
161+
} as const
162+
const provider = providerMap[scope as keyof typeof providerMap]
163+
if (provider) {
164+
provider.setValue(data as any)
165+
}
155166
}
156167

157168
this.#host.requestUpdate()

0 commit comments

Comments
 (0)