steam-family-bot-core
Version:
一个用于新版 Steam 家庭的库存监控 Bot 插件
25 lines (24 loc) • 1.32 kB
TypeScript
import { SteamFamilyLib, WishItem, IAPIService, ISteamService } from '../../interface';
import { CFamilyGroups_GetSharedLibraryApps_Response_SharedApp } from 'node-steam-family-group-api';
export declare const diffWishes: (prevWishes: SteamFamilyLib[], wishes: WishItem[]) => {
newWishes: WishItem[];
deletedWishes: SteamFamilyLib[];
modifiedWishes: WishItem[];
wishesDict: any;
};
export declare const diffLibs: (prevLibs: SteamFamilyLib[], libs: CFamilyGroups_GetSharedLibraryApps_Response_SharedApp[]) => {
newLibs: CFamilyGroups_GetSharedLibraryApps_Response_SharedApp[];
modifiedLibs: CFamilyGroups_GetSharedLibraryApps_Response_SharedApp[];
libDict: any;
deletedLibs: SteamFamilyLib[];
};
export declare const prepareFamilyInfo: <CHANNEL>(api: IAPIService, steam: ISteamService<CHANNEL>, withWishes: boolean) => Promise<{
family: import("../../interface").ProxiedAPIResponse<import("node-steam-family-group-api").CFamilyGroups_GetFamilyGroupForUser_Response>;
memberDict: any;
wishes: WishItem[];
prevWishes: SteamFamilyLib[];
}>;
export declare const prepareLibData: <T>(api: IAPIService, steam: ISteamService<T>, familyId: string) => Promise<{
prevLibs: import("../../interface").FamilyLib[];
libs: CFamilyGroups_GetSharedLibraryApps_Response_SharedApp[];
}>;