From 516e217dbb848b71810e006c4eab914a40d7ecfc Mon Sep 17 00:00:00 2001 From: juanzgc Date: Mon, 3 Nov 2025 08:30:00 -0500 Subject: [PATCH] fix: Update type Providers (#13927) **What** Update Providers type to accept both types simultaneously --- .changeset/tame-turtles-look.md | 5 +++++ packages/core/types/src/caching/index.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/tame-turtles-look.md diff --git a/.changeset/tame-turtles-look.md b/.changeset/tame-turtles-look.md new file mode 100644 index 0000000000..34bcbecf46 --- /dev/null +++ b/.changeset/tame-turtles-look.md @@ -0,0 +1,5 @@ +--- +"@medusajs/types": minor +--- + +Update Providers to enable mixed provider entries. diff --git a/packages/core/types/src/caching/index.ts b/packages/core/types/src/caching/index.ts index e53a0cb628..887a4392b9 100644 --- a/packages/core/types/src/caching/index.ts +++ b/packages/core/types/src/caching/index.ts @@ -1,6 +1,6 @@ import { IModuleService, ModuleJoinerConfig } from "../modules-sdk" -type Providers = string[] | { +type Providers = (string | { /** * The ID of the provider to use, as set in `medusa-config.ts`. */ @@ -10,7 +10,7 @@ type Providers = string[] | { * in the provider is used, or the default TTL of the Caching Module if not configured in the provider. */ ttl?: number -}[] +})[] /** * @since v2.11.0