@kfijolek/boardgamegeekclient
Version:
Javascript client to interact with BoardGameGeek public XML API
15 lines (14 loc) • 1.51 kB
TypeScript
import { IBggClient, IProgressCapability } from ".";
import { BggFamilyDto, BggThingDto, BggForumlistDto, BggForumDto, BggThreadDto, BggUserDto, BggGuildDto, BggPlayDto, BggCollectionDto, BggSearchDto, BggHotDto } from "../../dto";
import { IThingRequest, IFamilyRequest, IForumlistRequest, IForumRequest, IThreadRequest, IUserRequest, IGuildRequest, IPlaysRequest, ICollectionRequest, ISearchRequest, IHotItemsRequest } from '../../request';
export declare type IBggThingClient = IBggClient<IThingRequest, BggThingDto> & IProgressCapability<IThingRequest, BggThingDto>;
export declare type IBggFamilyClient = IBggClient<IFamilyRequest, BggFamilyDto> & IProgressCapability<IFamilyRequest, BggFamilyDto>;
export declare type IBggForumlistClient = IBggClient<IForumlistRequest, BggForumlistDto> & IProgressCapability<IForumlistRequest, BggForumlistDto>;
export declare type IBggForumClient = IBggClient<IForumRequest, BggForumDto>;
export declare type IBggThreadClient = IBggClient<IThreadRequest, BggThreadDto>;
export declare type IBggUserClient = IBggClient<IUserRequest, BggUserDto>;
export declare type IBggGuildClient = IBggClient<IGuildRequest, BggGuildDto>;
export declare type IBggPlaysClient = IBggClient<IPlaysRequest, BggPlayDto>;
export declare type IBggCollectionClient = IBggClient<ICollectionRequest, BggCollectionDto>;
export declare type IBggSearchClient = IBggClient<ISearchRequest, BggSearchDto>;
export declare type IBggHotClient = IBggClient<IHotItemsRequest, BggHotDto>;