2022-05-10 23:38:10 +02:00
|
|
|
export * from './Button';
|
2022-05-25 20:26:30 -04:00
|
|
|
export * from './ButtonItem';
|
2022-08-26 01:11:04 -04:00
|
|
|
export * from './Carousel';
|
2022-12-11 23:07:31 +08:00
|
|
|
export * from './ControlsList';
|
2022-10-02 04:41:47 +03:00
|
|
|
export * from './Dialog';
|
2022-12-11 23:10:01 +08:00
|
|
|
export * from './DialogCheckbox';
|
2022-06-08 09:57:50 +02:00
|
|
|
export * from './Dropdown';
|
2022-06-22 21:46:48 -04:00
|
|
|
export * from './Field';
|
2022-06-08 21:40:19 -04:00
|
|
|
export * from './Focusable';
|
2022-09-18 14:51:50 -04:00
|
|
|
export * from './FocusRing';
|
2022-08-26 01:12:21 -04:00
|
|
|
export * from './FooterLegend';
|
2022-12-11 22:44:50 +08:00
|
|
|
export * from './Marquee';
|
2022-05-10 23:38:10 +02:00
|
|
|
export * from './Menu';
|
|
|
|
|
export * from './Modal';
|
2022-05-26 10:15:32 +02:00
|
|
|
export * from './Panel';
|
2022-06-08 19:24:46 +02:00
|
|
|
export * from './ProgressBar';
|
2022-06-04 10:33:59 +02:00
|
|
|
export * from './Router';
|
2022-06-06 23:39:03 +02:00
|
|
|
export * from './SidebarNavigation';
|
2022-06-22 22:57:42 -04:00
|
|
|
export * from './SliderField';
|
2022-05-25 20:26:30 -04:00
|
|
|
export * from './Spinner';
|
2022-05-13 23:09:56 +02:00
|
|
|
export * from './static-classes';
|
2022-06-04 10:33:59 +02:00
|
|
|
export * from './SteamSpinner';
|
2022-10-07 22:11:20 -04:00
|
|
|
export * from './Tabs';
|
2022-06-05 15:06:06 +02:00
|
|
|
export * from './TextField';
|
2022-05-10 23:38:10 +02:00
|
|
|
export * from './Toggle';
|
2022-06-22 22:57:42 -04:00
|
|
|
export * from './ToggleField';
|
2022-10-15 14:35:57 -05:00
|
|
|
export * from './SteamClient';
|
2023-07-10 07:47:03 -05:00
|
|
|
export * from './Scroll';
|
2022-10-17 08:39:37 -04:00
|
|
|
|
2023-02-22 21:56:46 -05:00
|
|
|
import { AppDetails, LogoPosition, SteamAppOverview, SteamClient } from './SteamClient';
|
2022-10-17 08:39:37 -04:00
|
|
|
|
|
|
|
|
declare global {
|
2023-02-22 21:56:46 -05:00
|
|
|
var SteamClient: SteamClient;
|
2023-02-19 03:58:50 +08:00
|
|
|
|
2023-02-22 21:56:46 -05:00
|
|
|
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;
|
2023-02-19 03:58:50 +08:00
|
|
|
};
|
2023-02-22 21:56:46 -05:00
|
|
|
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: {
|
|
|
|
|
GetAppDetails: (appId: number) => AppDetails | null;
|
|
|
|
|
GetCustomLogoPosition: (app: SteamAppOverview) => LogoPosition | null;
|
|
|
|
|
SaveCustomLogoPosition: (app: SteamAppOverview, logoPositions: LogoPosition) => any;
|
|
|
|
|
};
|
|
|
|
|
}
|
2022-10-30 17:35:48 -07:00
|
|
|
}
|