@cfwest/api-client
Version:
Unofficial CrossFire West ApiClient implementation.
10 lines (9 loc) • 715 B
TypeScript
import { BaseApiModule, ApiModuleOptions } from './base-module';
import { WeaponsFilterType, WeaponCategory, UserWeapon, Collections, CollectionWithUserInfo } from '../rest-models';
export declare class UserWeaponsApiModule extends BaseApiModule {
private readonly weaponCategoryMapper;
constructor(options: ApiModuleOptions);
getUserWeapons(playerUSN: string, category?: WeaponCategory, filter?: WeaponsFilterType, start?: number, end?: number): Promise<UserWeapon[] | undefined>;
getCollectionCollectors(collectionID: number, start?: number, end?: number): Promise<CollectionWithUserInfo | undefined>;
getUserCollections(playerUSN: string): Promise<Collections.Info[] | undefined>;
}