Files
decky-frontend-lib/src/deck-components/index.ts

83 lines
2.7 KiB
TypeScript
Raw Normal View History

2022-05-10 23:38:10 +02:00
export * from './Button';
export * from './ButtonItem';
export * from './Carousel';
export * from './ControlsList';
2022-10-02 04:41:47 +03:00
export * from './Dialog';
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';
export * from './FooterLegend';
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';
export * from './ProgressBar';
2022-06-04 10:33:59 +02:00
export * from './Router';
export * from './SidebarNavigation';
export * from './SliderField';
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';
export * from './TextField';
2022-05-10 23:38:10 +02:00
export * from './Toggle';
export * from './ToggleField';
2022-10-15 14:35:57 -05:00
export * from './SteamClient';
export * from './Scroll';
import { AppDetails, LogoPosition, SteamAppOverview, SteamClient } 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: {
GetAppDetails: (appId: number) => AppDetails | null;
GetCustomLogoPosition: (app: SteamAppOverview) => LogoPosition | null;
SaveCustomLogoPosition: (app: SteamAppOverview, logoPositions: LogoPosition) => any;
};
}
2022-10-30 17:35:48 -07:00
}