feat: support sending and preview links

This commit is contained in:
talksik
2026-03-21 12:46:23 -07:00
parent 6bf2f2217a
commit d6b7ecc8fd
8 changed files with 431 additions and 60 deletions
+16 -6
View File
@@ -1,7 +1,17 @@
interface Window {
electronWindow: {
minimize: () => void;
maximize: () => void;
close: () => void;
};
import type { LinkMetadata } from './lib/link-metadata';
declare global {
interface Window {
electronWindow: {
minimize: () => void;
maximize: () => void;
close: () => void;
};
electronLink: {
fetchMetadata: (url: string) => Promise<LinkMetadata | null>;
openExternal: (url: string) => Promise<void>;
};
}
}
export {};