From f6e068a940bf35e1dece41811438b2205f8ebe4c Mon Sep 17 00:00:00 2001 From: Juanra GM Date: Wed, 13 Nov 2024 01:43:52 +0100 Subject: [PATCH] fix(dev): add polyfill --- .changeset/giant-baboons-share.md | 5 +++++ packages/dev/src/adapters/solid-start.ts | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 .changeset/giant-baboons-share.md diff --git a/.changeset/giant-baboons-share.md b/.changeset/giant-baboons-share.md new file mode 100644 index 0000000..6e19187 --- /dev/null +++ b/.changeset/giant-baboons-share.md @@ -0,0 +1,5 @@ +--- +"@dreamkit/dev": patch +--- + +Add polyfill diff --git a/packages/dev/src/adapters/solid-start.ts b/packages/dev/src/adapters/solid-start.ts index 6471f9c..2cfb39d 100644 --- a/packages/dev/src/adapters/solid-start.ts +++ b/packages/dev/src/adapters/solid-start.ts @@ -21,6 +21,18 @@ import { Plugin } from "vite"; const isEntryRoute = (id: string, value: unknown): value is Route => !id.startsWith("/") && isRoute(value); +// StackBlitz Polyfill + +class $CustomEvent extends Event { + public detail: any; + constructor(message: string, data?: { detail: any }) { + super(message); + this.detail = data?.detail; + } +} + +const CustomEvent = globalThis.CustomEvent ?? $CustomEvent; + export async function fetchDreamkitDevOptions(options: { root: string; }): Promise {