| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- declare module "*.jpg";
- declare module "*.png";
- declare module "*.woff2";
- declare module "*.woff";
- declare module "*.ttf";
- declare module "*.scss" {
- const content: Record<string, string>;
- export default content;
- }
- declare module "*.svg";
- declare interface Window {
- __TAURI__?: {
- writeText(text: string): Promise<void>;
- invoke(command: string, payload?: Record<string, unknown>): Promise<any>;
- dialog: {
- save(options?: Record<string, unknown>): Promise<string | null>;
- };
- fs: {
- writeBinaryFile(path: string, data: Uint8Array): Promise<void>;
- writeTextFile(path: string, data: string): Promise<void>;
- };
- notification: {
- requestPermission(): Promise<Permission>;
- isPermissionGranted(): Promise<boolean>;
- sendNotification(options: string | Options): void;
- };
- updater: {
- checkUpdate(): Promise<UpdateResult>;
- installUpdate(): Promise<void>;
- onUpdaterEvent(
- handler: (status: UpdateStatusResult) => void,
- ): Promise<UnlistenFn>;
- };
- http: {
- fetch<T>(
- url: string,
- options?: Record<string, unknown>,
- ): Promise<Response<T>>;
- };
- };
- }
|