diff --git a/.changeset/random-name-tg.md b/.changeset/random-name-tg.md new file mode 100644 index 000000000..68ad0de78 --- /dev/null +++ b/.changeset/random-name-tg.md @@ -0,0 +1,5 @@ +--- +"@vue-storefront/magento-api": patch +--- + +[CHANGED] `Context` from type to interface to allow declaration merging. \ No newline at end of file diff --git a/packages/api-client/src/types/context.ts b/packages/api-client/src/types/context.ts index 1b832596a..5d76e05f8 100644 --- a/packages/api-client/src/types/context.ts +++ b/packages/api-client/src/types/context.ts @@ -2,4 +2,5 @@ import { ApiClientMethods, IntegrationContext } from "@vue-storefront/middleware import { MagentoApiMethods } from "@vue-storefront/magento-types"; import { ClientInstance, Config } from "./setup"; -export type Context = IntegrationContext>; +// eslint-disable-next-line @typescript-eslint/no-empty-interface -- Allow extending this interface +export interface Context extends IntegrationContext> {}