steam-family-bot-core
Version:
一个用于新版 Steam 家庭的库存监控 Bot 插件
16 lines (15 loc) • 1.23 kB
TypeScript
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>>;
}