UNPKG

steam-family-bot-core

Version:

一个用于新版 Steam 家庭的库存监控 Bot 插件

25 lines (24 loc) 1.32 kB
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[]; }>;