@bosstop/pokemontcgapi
Version:
Pokemon TCG API
24 lines (23 loc) • 835 B
TypeScript
import { AxiosInstance } from 'axios';
import { AppResponse, ReturnData } from './index';
export default class Cards {
#private;
/**
* @param {AxiosInstance} instance Authenticated Axios instance
*/
constructor(instance: AxiosInstance);
private appResponse;
/**
* @returns {AppResponse} Returns a list of all available cards
* @param {ReturnData[]|string[]} filters
*/
getCard(id: string, filters?: ReturnData[] | string[]): Promise<AppResponse>;
/**
* @param {string} name
* @param {string} subtype
* @param {string} type
* @param {ReturnData[]|string[]} filters
* @returns {AppResponse} Returns a list of all available cards
*/
searchByName(name: string, subtype: string, type: string, filters?: ReturnData[] | string[]): Promise<AppResponse>;
}