Something went wrong. Try again.
A local-first note taking app
Something went wrong. Try again.
TypeScript
12345678910111213141516171819202122232425262728293031323334353637383940414243444546/// <reference types="vite/client" />
declare global { interface Window { textile?: { platform: NodeJS.Platform; onOpenSettings: (callback: () => void) => () => void; openExternal: (url: string) => Promise<void>; startHabitatLogin: (url: string, redirectUri: string) => Promise<string>; contextMenu: { show: ( items: Array<{ id: string; label: string; type?: 'normal' | 'separator'; }>, ) => Promise<string | null>; }; vault: { showOpenDialog: () => Promise<{ canceled: boolean; filePaths: string[]; }>; readdir: ( dirPath: string, ) => Promise<{ name: string; isDirectory: boolean; isFile: boolean }[]>; readFile: (filePath: string) => Promise<string>; writeFile: (filePath: string, content: string) => Promise<void>; fileExists: (filePath: string) => Promise<boolean>; mkdir: (dirPath: string) => Promise<void>; rename: (oldPath: string, newPath: string) => Promise<void>; delete: (filePath: string) => Promise<void>; copyFile: (srcPath: string, destPath: string) => Promise<void>; }; }; }}
declare module 'react' { interface CSSProperties { WebkitAppRegion?: 'drag' | 'no-drag'; }}
export {};