summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/custom-elements.d.ts
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-11-25 07:40:11 -0600
committerAdam <[email protected]>2025-11-25 07:40:16 -0600
commit15facd8cfd5ed43fd503326d950df40e5ef81a3a (patch)
treed9bc3650299da970899c0cc2f888d223a5c973a5 /packages/ui/src/custom-elements.d.ts
parent57bd47a44673a03f7c0fd9b509a796b36c94c130 (diff)
downloadopencode-15facd8cfd5ed43fd503326d950df40e5ef81a3a.tar.gz
opencode-15facd8cfd5ed43fd503326d950df40e5ef81a3a.zip
feat(share): SSR'd diffs
Diffstat (limited to 'packages/ui/src/custom-elements.d.ts')
-rw-r--r--packages/ui/src/custom-elements.d.ts14
1 files changed, 14 insertions, 0 deletions
diff --git a/packages/ui/src/custom-elements.d.ts b/packages/ui/src/custom-elements.d.ts
new file mode 100644
index 000000000..9d4c30dd3
--- /dev/null
+++ b/packages/ui/src/custom-elements.d.ts
@@ -0,0 +1,14 @@
+/**
+ * TypeScript declaration for the <file-diff> custom element.
+ * This tells TypeScript that <file-diff> is a valid JSX element in SolidJS.
+ * Required for using the precision-diffs web component in .tsx files.
+ */
+declare module 'solid-js' {
+ namespace JSX {
+ interface IntrinsicElements {
+ 'file-diff': HTMLAttributes<HTMLElement>;
+ }
+ }
+}
+
+export {};