From 3f51b4f948067eb76edb36717039a61c3ba51f23 Mon Sep 17 00:00:00 2001 From: BluJ Date: Wed, 17 May 2023 15:10:54 -0600 Subject: [PATCH] chore: Add in more types for the config to be never --- lib/StartSdk.ts | 10 +++++++--- lib/dependencyConfig/setupDependencyConfig.ts | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/StartSdk.ts b/lib/StartSdk.ts index e97060c..ddd24e0 100644 --- a/lib/StartSdk.ts +++ b/lib/StartSdk.ts @@ -142,7 +142,7 @@ export class StartSdk { fn: Save, ) => fn, setupDependencyConfig: >( - config: Config, + config: Config | Config, autoConfigs: { [K in keyof Manifest["dependencies"]]: DependencyConfig< Store, @@ -221,8 +221,12 @@ export class StartSdk { remoteConfig, dependencyConfig, }: { - localConfig: Config - remoteConfig: Config + localConfig: + | Config + | Config + remoteConfig: + | Config + | Config dependencyConfig: (options: { effects: Effects localConfig: LocalConfig diff --git a/lib/dependencyConfig/setupDependencyConfig.ts b/lib/dependencyConfig/setupDependencyConfig.ts index 536b257..71440d3 100644 --- a/lib/dependencyConfig/setupDependencyConfig.ts +++ b/lib/dependencyConfig/setupDependencyConfig.ts @@ -9,7 +9,7 @@ export function setupDependencyConfig< Input extends Record, Manifest extends SDKManifest, >( - _config: Config, + _config: Config | Config, autoConfigs: { [key in keyof Manifest["dependencies"] & string]: DependencyConfig< Store,