chore(wailsv3): migrate frontend to v3 bindings and runtime
Regenerated bindings with wails3 generate bindings (1 service, 29 methods, 25 models) into frontend/bindings/AniTrack as TypeScript; output verified byte-deterministic across regens, so it is committed like wailsjs was.
- 10 Svelte files: wailsjs/go/main/App imports -> import {App} from bindings/AniTrack with App.* call prefixes. No logic or markup changes.
- WebsiteLink.svelte: BrowserOpenURL -> Browser.OpenURL from @wailsio/runtime.
- AvatarMenu.svelte: runtime.Quit -> Application.Quit from @wailsio/runtime.
- package.json: add @wailsio/runtime pinned to 3.0.0-beta.20 (exact, matching the Go framework); lockfile updated, all deps still max in-range, majors deferred.
- Production vite build passes with the new bindings.
This commit is contained in:
@@ -0,0 +1,131 @@
|
||||
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
||||
// This file is automatically generated. DO NOT EDIT
|
||||
|
||||
/**
|
||||
* App struct
|
||||
* @module
|
||||
*/
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||
// @ts-ignore: Unused imports
|
||||
import { Call as $Call, CancellablePromise as $CancellablePromise } from "@wailsio/runtime";
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||
// @ts-ignore: Unused imports
|
||||
import * as $models from "./models.js";
|
||||
|
||||
export function AniListBrowse(page: number, perPage: number, id: number, isAdult: boolean, search: string, format: string[] | null, status: string, countryOfOrigin: string, source: string, season: string, seasonYear: number, year: string, onList: boolean, yearLesser: number, yearGreater: number, episodeLesser: number, episodeGreater: number, durationLesser: number, durationGreater: number, chapterLesser: number, chapterGreater: number, volumeLesser: number, volumeGreater: number, licensedBy: number[] | null, isLicensed: boolean, genres: string[] | null, excludedGenres: string[] | null, tags: string[] | null, excludedTags: string[] | null, minimumTagRank: number, sort: string[] | null): $CancellablePromise<$models.AniListCurrentUserWatchList> {
|
||||
return $Call.ByID(509958107, page, perPage, id, isAdult, search, format, status, countryOfOrigin, source, season, seasonYear, year, onList, yearLesser, yearGreater, episodeLesser, episodeGreater, durationLesser, durationGreater, chapterLesser, chapterGreater, volumeLesser, volumeGreater, licensedBy, isLicensed, genres, excludedGenres, tags, excludedTags, minimumTagRank, sort);
|
||||
}
|
||||
|
||||
export function AniListDeleteEntry(mediaListId: number): $CancellablePromise<$models.DeleteAniListReturn> {
|
||||
return $Call.ByID(814044062, mediaListId);
|
||||
}
|
||||
|
||||
export function AniListLogin(): $CancellablePromise<void> {
|
||||
return $Call.ByID(1289244998);
|
||||
}
|
||||
|
||||
export function AniListSearch(query: string): $CancellablePromise<any> {
|
||||
return $Call.ByID(535361453, query);
|
||||
}
|
||||
|
||||
export function AniListUpdateEntry(updateBody: $models.AniListUpdateVariables): $CancellablePromise<$models.AniListGetSingleAnime> {
|
||||
return $Call.ByID(1288135876, updateBody);
|
||||
}
|
||||
|
||||
export function CheckIfAniListLoggedIn(): $CancellablePromise<boolean> {
|
||||
return $Call.ByID(3851355);
|
||||
}
|
||||
|
||||
export function CheckIfMyAnimeListLoggedIn(): $CancellablePromise<boolean> {
|
||||
return $Call.ByID(3447028267);
|
||||
}
|
||||
|
||||
export function CheckIfSimklLoggedIn(): $CancellablePromise<boolean> {
|
||||
return $Call.ByID(2483871029);
|
||||
}
|
||||
|
||||
export function DeleteMyAnimeListEntry(id: number): $CancellablePromise<boolean> {
|
||||
return $Call.ByID(3393515640, id);
|
||||
}
|
||||
|
||||
export function GetAniListItem(aniId: number, login: boolean): $CancellablePromise<$models.AniListGetSingleAnime> {
|
||||
return $Call.ByID(2336493728, aniId, login);
|
||||
}
|
||||
|
||||
export function GetAniListLoggedInUser(): $CancellablePromise<$models.AniListUser> {
|
||||
return $Call.ByID(448499589);
|
||||
}
|
||||
|
||||
export function GetAniListUserWatchingList(page: number, perPage: number, sort: string): $CancellablePromise<$models.AniListCurrentUserWatchList> {
|
||||
return $Call.ByID(3978330877, page, perPage, sort);
|
||||
}
|
||||
|
||||
export function GetMyAnimeList(count: number): $CancellablePromise<$models.MALWatchlist> {
|
||||
return $Call.ByID(1771759135, count);
|
||||
}
|
||||
|
||||
export function GetMyAnimeListAnime(id: number): $CancellablePromise<$models.MALAnime> {
|
||||
return $Call.ByID(1368244377, id);
|
||||
}
|
||||
|
||||
export function GetMyAnimeListLoggedInUser(): $CancellablePromise<$models.MyAnimeListUser> {
|
||||
return $Call.ByID(768446973);
|
||||
}
|
||||
|
||||
export function GetSimklLoggedInUser(): $CancellablePromise<$models.SimklUser> {
|
||||
return $Call.ByID(2872164207);
|
||||
}
|
||||
|
||||
export function LogoutAniList(): $CancellablePromise<string> {
|
||||
return $Call.ByID(1911309547);
|
||||
}
|
||||
|
||||
export function LogoutMyAnimeList(): $CancellablePromise<string> {
|
||||
return $Call.ByID(2568421227);
|
||||
}
|
||||
|
||||
export function LogoutSimkl(): $CancellablePromise<string> {
|
||||
return $Call.ByID(734133957);
|
||||
}
|
||||
|
||||
export function MyAnimeListLogin(): $CancellablePromise<void> {
|
||||
return $Call.ByID(439153478);
|
||||
}
|
||||
|
||||
export function MyAnimeListUpdate(anime: $models.MALAnime, update: $models.MALUploadStatus): $CancellablePromise<$models.MalListStatus> {
|
||||
return $Call.ByID(2544871568, anime, update);
|
||||
}
|
||||
|
||||
export function ShowVersion(): $CancellablePromise<void> {
|
||||
return $Call.ByID(4089383544);
|
||||
}
|
||||
|
||||
export function SimklGetUserWatchlist(): $CancellablePromise<$models.SimklWatchListType> {
|
||||
return $Call.ByID(3479741957);
|
||||
}
|
||||
|
||||
export function SimklLogin(): $CancellablePromise<void> {
|
||||
return $Call.ByID(4146248);
|
||||
}
|
||||
|
||||
export function SimklSearch(aniListAnime: $models.MediaList): $CancellablePromise<$models.SimklAnime> {
|
||||
return $Call.ByID(3130411731, aniListAnime);
|
||||
}
|
||||
|
||||
export function SimklSyncEpisodes(anime: $models.SimklAnime, progress: number): $CancellablePromise<$models.SimklAnime> {
|
||||
return $Call.ByID(3607297770, anime, progress);
|
||||
}
|
||||
|
||||
export function SimklSyncRating(anime: $models.SimklAnime, rating: number): $CancellablePromise<$models.SimklAnime> {
|
||||
return $Call.ByID(2909509273, anime, rating);
|
||||
}
|
||||
|
||||
export function SimklSyncRemove(anime: $models.SimklAnime): $CancellablePromise<boolean> {
|
||||
return $Call.ByID(1794667404, anime);
|
||||
}
|
||||
|
||||
export function SimklSyncStatus(anime: $models.SimklAnime, status: string): $CancellablePromise<$models.SimklAnime> {
|
||||
return $Call.ByID(2561714086, anime, status);
|
||||
}
|
||||
Reference in New Issue
Block a user