diff --git a/.changeset/fair-pens-serve.md b/.changeset/fair-pens-serve.md new file mode 100644 index 000000000..c92ad5bce --- /dev/null +++ b/.changeset/fair-pens-serve.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/aws": patch +--- + +fix: dummy override errors diff --git a/packages/open-next/src/overrides/incrementalCache/dummy.ts b/packages/open-next/src/overrides/incrementalCache/dummy.ts index 7e84c96af..e6900dc78 100644 --- a/packages/open-next/src/overrides/incrementalCache/dummy.ts +++ b/packages/open-next/src/overrides/incrementalCache/dummy.ts @@ -1,15 +1,16 @@ import type { IncrementalCache } from "types/overrides"; +import { IgnorableError } from "utils/error"; const dummyIncrementalCache: IncrementalCache = { name: "dummy", get: async () => { - throw new Error("Dummy cache is not implemented"); + throw new IgnorableError('"Dummy" cache does not cache anything'); }, set: async () => { - throw new Error("Dummy cache is not implemented"); + throw new IgnorableError('"Dummy" cache does not cache anything'); }, delete: async () => { - throw new Error("Dummy cache is not implemented"); + throw new IgnorableError('"Dummy" cache does not cache anything'); }, }; diff --git a/packages/open-next/src/overrides/proxyExternalRequest/dummy.ts b/packages/open-next/src/overrides/proxyExternalRequest/dummy.ts index 0ef1b51d8..5b2831abf 100644 --- a/packages/open-next/src/overrides/proxyExternalRequest/dummy.ts +++ b/packages/open-next/src/overrides/proxyExternalRequest/dummy.ts @@ -1,9 +1,10 @@ import type { ProxyExternalRequest } from "types/overrides"; +import { FatalError } from "utils/error"; const DummyProxyExternalRequest: ProxyExternalRequest = { name: "dummy", proxy: async (_event) => { - throw new Error("This is a dummy implementation"); + throw new FatalError("This is a dummy implementation"); }, }; diff --git a/packages/open-next/src/overrides/queue/dummy.ts b/packages/open-next/src/overrides/queue/dummy.ts index 3d032e011..6d3d20f70 100644 --- a/packages/open-next/src/overrides/queue/dummy.ts +++ b/packages/open-next/src/overrides/queue/dummy.ts @@ -1,9 +1,10 @@ import type { Queue } from "types/overrides"; +import { FatalError } from "utils/error"; const dummyQueue: Queue = { name: "dummy", send: async () => { - throw new Error("Dummy queue is not implemented"); + throw new FatalError("Dummy queue is not implemented"); }, }; diff --git a/packages/open-next/src/overrides/warmer/dummy.ts b/packages/open-next/src/overrides/warmer/dummy.ts index 15f231673..b34fa04d6 100644 --- a/packages/open-next/src/overrides/warmer/dummy.ts +++ b/packages/open-next/src/overrides/warmer/dummy.ts @@ -1,9 +1,10 @@ import type { Warmer } from "types/overrides"; +import { FatalError } from "utils/error"; const dummyWarmer: Warmer = { name: "dummy", invoke: async (_: string) => { - throw new Error("Dummy warmer is not implemented"); + throw new FatalError("Dummy warmer is not implemented"); }, };