diff options
Diffstat (limited to 'packages/bun-framework-next/server-polyfills.tsx')
-rw-r--r-- | packages/bun-framework-next/server-polyfills.tsx | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/packages/bun-framework-next/server-polyfills.tsx b/packages/bun-framework-next/server-polyfills.tsx index d34c08fc5..8942154b7 100644 --- a/packages/bun-framework-next/server-polyfills.tsx +++ b/packages/bun-framework-next/server-polyfills.tsx @@ -7,15 +7,23 @@ globalThis.Buffer = Buffer; import * as React from "react"; class URL { - constructor(base, source) { + pathname: string; + href: string; + + constructor(base: string, source: string) { this.pathname = source; this.href = base + source; } } + var onlyChildPolyfill = React.Children.only; React.Children.only = function (children) { - if (children && typeof children === "object" && children.length == 1) { + if ( + children && + typeof children === "object" && + (children as any).length == 1 + ) { return onlyChildPolyfill(children[0]); } |