From d0e8e12b484b49aac08d7612d09bf1e7f06608f2 Mon Sep 17 00:00:00 2001 From: magnus Date: Tue, 18 Feb 2025 13:43:00 +0100 Subject: [PATCH 1/3] fix correct typing in initializationFunction --- packages/open-next/src/types/open-next.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/open-next/src/types/open-next.ts b/packages/open-next/src/types/open-next.ts index e7ba2cd87..0a23d76ff 100644 --- a/packages/open-next/src/types/open-next.ts +++ b/packages/open-next/src/types/open-next.ts @@ -404,7 +404,7 @@ export interface OpenNextConfig { * Supports only node runtime */ initializationFunction?: DefaultFunctionOptions & { - tagCache?: "dynamodb" | LazyLoadedOverride; + tagCache?: IncludedTagCache | LazyLoadedOverride; }; /** From bd542dd23443e2be627c28ab6ebd87b3d8bf5871 Mon Sep 17 00:00:00 2001 From: magnus Date: Tue, 18 Feb 2025 13:43:32 +0100 Subject: [PATCH 2/3] add tagCache to compileTagCacheProvider --- packages/open-next/src/build/compileTagCacheProvider.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/open-next/src/build/compileTagCacheProvider.ts b/packages/open-next/src/build/compileTagCacheProvider.ts index f62264342..e10470a0c 100644 --- a/packages/open-next/src/build/compileTagCacheProvider.ts +++ b/packages/open-next/src/build/compileTagCacheProvider.ts @@ -25,6 +25,7 @@ export async function compileTagCacheProvider( overrides: { converter: overrides?.converter ?? "dummy", wrapper: overrides?.wrapper, + tagCache: options.config.initializationFunction?.tagCache, }, }), ], From 3dd05bdda9976b66ab3ddb21d7dd79b993b178a0 Mon Sep 17 00:00:00 2001 From: magnus Date: Tue, 18 Feb 2025 13:57:51 +0100 Subject: [PATCH 3/3] changeset --- .changeset/stale-walls-sin.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .changeset/stale-walls-sin.md diff --git a/.changeset/stale-walls-sin.md b/.changeset/stale-walls-sin.md new file mode 100644 index 000000000..dc2f752fd --- /dev/null +++ b/.changeset/stale-walls-sin.md @@ -0,0 +1,7 @@ +--- +"@opennextjs/aws": patch +--- + +fix: tagCache in initializationFunction + +Add correct typing to tagCache in initializationFunction and also adds it to the `overrides` in `compileTagCacheProvider` function.