mirror of
https://github.com/SteamDeckHomebrew/decky-frontend-lib.git
synced 2026-05-25 12:28:53 +02:00
Add missing types (#76)
* feat(SteamAppOverview): Add types * feat(SliderFieldProps): Add className type * feat(ToggleFieldProps): Add highlightOnFocus type * feat(AppDetails): Add types for libraryAssets.logoPosition * feat(types): Add types to some globals
This commit is contained in:
committed by
GitHub
parent
68a46263a4
commit
e559a43af9
@@ -26,8 +26,55 @@ export * from './Toggle';
|
||||
export * from './ToggleField';
|
||||
export * from './SteamClient';
|
||||
|
||||
import {SteamClient} from './SteamClient'
|
||||
import { SteamClient, SteamAppOverview, LogoPosition } from './SteamClient';
|
||||
|
||||
declare global {
|
||||
var SteamClient: SteamClient;
|
||||
|
||||
interface Window {
|
||||
LocalizationManager: {
|
||||
m_mapTokens: Map<string, string>;
|
||||
m_mapFallbackTokens: Map<string, string>;
|
||||
m_rgLocalesToUse: string[];
|
||||
};
|
||||
App: {
|
||||
m_CurrentUser: {
|
||||
bIsLimited: boolean;
|
||||
bIsOfflineMode: boolean;
|
||||
bSupportAlertActive: boolean;
|
||||
bCanInviteFriends: boolean;
|
||||
NotificationCounts: {
|
||||
comments: number;
|
||||
inventory_items: number;
|
||||
invites: number;
|
||||
gifts: number;
|
||||
offline_messages: number;
|
||||
trade_offers: number;
|
||||
async_game_updates: number;
|
||||
moderator_messages: number;
|
||||
help_request_replies: number;
|
||||
};
|
||||
strAccountBalance: string;
|
||||
strAccountName: string;
|
||||
strSteamID: string;
|
||||
};
|
||||
};
|
||||
appStore: {
|
||||
GetAppOverviewByAppID: (appId: number) => SteamAppOverview | null;
|
||||
GetCustomVerticalCapsuleURLs: (app: SteamAppOverview) => string[];
|
||||
GetCustomLandcapeImageURLs: (app: SteamAppOverview) => string[];
|
||||
GetCustomHeroImageURLs: (app: SteamAppOverview) => string[];
|
||||
GetCustomLogoImageURLs: (app: SteamAppOverview) => string[];
|
||||
GetLandscapeImageURLForApp: (app: SteamAppOverview) => string;
|
||||
GetVerticalCapsuleURLForApp: (app: SteamAppOverview) => string;
|
||||
GetCachedLandscapeImageURLForApp: (app: SteamAppOverview) => string;
|
||||
GetCachedVerticalImageURLForApp: (app: SteamAppOverview) => string;
|
||||
GetPregeneratedVerticalCapsuleForApp: (app: SteamAppOverview) => string;
|
||||
GetIconURLForApp: (app: SteamAppOverview) => string;
|
||||
};
|
||||
appDetailsStore: {
|
||||
GetCustomLogoPosition: (app: SteamAppOverview) => LogoPosition | null;
|
||||
SaveCustomLogoPosition: (app: SteamAppOverview, logoPositions: LogoPosition) => any;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user