UNPKG

steam-family-bot-core

Version:

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

16 lines (15 loc) 1.23 kB
import { ISteamFamilyAPI, ProxiedAPIResponse } from '../interface'; import { CFamilyGroups_GetPlaytimeSummary_Response, CFamilyGroups_GetSharedLibraryApps_Response, CPlayer_GetPlayerLinkDetails_Response, CStoreBrowse_GetItems_Response } from 'node-steam-family-group-api'; import { GameBaseInfoResp } from '../../interface'; import { Fetch } from '../../utils/fetch'; import { Logger } from '../../interface/logger'; export declare class DefaultRemoteFamilyAPI extends ISteamFamilyAPI { f: Fetch; constructor(steamHelperAPIHost: string, logger: Logger); getFamilyMembers(memberIds: string[], token?: string): Promise<ProxiedAPIResponse<CPlayer_GetPlayerLinkDetails_Response>>; getPlaytimeSummary(familyGroupid: bigint, token?: string): Promise<ProxiedAPIResponse<CFamilyGroups_GetPlaytimeSummary_Response>>; getSteamFamilyGroup(token?: string, steamId?: bigint): Promise<any>; getSteamFamilyGroupLibs(familyId: bigint, token?: string): Promise<ProxiedAPIResponse<CFamilyGroups_GetSharedLibraryApps_Response>>; getSteamItems(appIds: string[]): Promise<ProxiedAPIResponse<CStoreBrowse_GetItems_Response>>; getSteamItemsBaseInfo(appIds: number[]): Promise<ProxiedAPIResponse<GameBaseInfoResp>>; }