diff --git a/packages/injecta/src/global.ts b/packages/injecta/src/global.ts index 4ceded22b..c435b3dfa 100644 --- a/packages/injecta/src/global.ts +++ b/packages/injecta/src/global.ts @@ -13,10 +13,10 @@ export function resetContainer() { globalContainer = createContainer() } -export function provide>>(name: Key, option: ProvideOptionWithKeys,): ProvidedKey> -export function provide(name: Key, option: ProvideOption,): ProvidedKey -export function provide>>(option: ProvideOptionWithKeys,): ProvidedKey> -export function provide(option: ProvideOption,): ProvidedKey +export function provide>>(name: Key, option: ProvideOptionWithKeys): ProvidedKey> +export function provide(name: Key, option: ProvideOption): ProvidedKey +export function provide>>(option: ProvideOptionWithKeys): ProvidedKey> +export function provide(option: ProvideOption): ProvidedKey export function provide(nameOrOption: Key | ProvideOption | ProvideOptionWithKeys, option?: ProvideOption | ProvideOptionWithKeys): ProvidedKey { if (option != null && typeof option === 'function') { return indexProvide(globalContainer, nameOrOption as any, { build: option, autoNameStackIndex: 2 } as any) diff --git a/packages/injecta/src/scoped.ts b/packages/injecta/src/scoped.ts index 15ea2392d..9e4206caa 100644 --- a/packages/injecta/src/scoped.ts +++ b/packages/injecta/src/scoped.ts @@ -106,9 +106,9 @@ export function normalizeProvideOption } -export function provide>>(container: Container, name: Key, option: ProvideOptionWithKeys,): ProvidedKey> +export function provide>>(container: Container, name: Key, option: ProvideOptionWithKeys): ProvidedKey> export function provide>>(container: Container, option: ProvideOptionWithKeys & { autoNameStackIndex?: number }): ProvidedKey> -export function provide(container: Container, name: Key, option: ProvideOption,): ProvidedKey +export function provide(container: Container, name: Key, option: ProvideOption): ProvidedKey export function provide(container: Container, option: ProvideOption & { autoNameStackIndex?: number }): ProvidedKey export function provide(container: Container, nameOrOption: Key | ProvideOption | ProvideOptionWithKeys, option?: (ProvideOption | ProvideOptionWithKeys) & { autoNameStackIndex?: number }): ProvidedKey { const parentFile = ErrorStackParser.parse(new Error('providing'))[option?.autoNameStackIndex ?? 1] diff --git a/packages/stage-ui/src/stores/providers.ts b/packages/stage-ui/src/stores/providers.ts index 3eff44610..1a0c181bb 100644 --- a/packages/stage-ui/src/stores/providers.ts +++ b/packages/stage-ui/src/stores/providers.ts @@ -107,7 +107,7 @@ export interface ProviderMetadata { iconImage?: string defaultOptions?: () => Record createProvider: ( - config: Record + config: Record, ) => | ChatProvider | ChatProviderWithExtraOptions