ebay-api
Version:
eBay API for Node and Browser
28 lines (27 loc) • 1.05 kB
TypeScript
import { ClientAlerts, Finding, Shopping, Trading, Merchandising } from '../types/index.js';
import Api from './index.js';
import { Buy } from './restful/buy/index.js';
import { Commerce } from './restful/commerce/index.js';
import { Developer } from './restful/developer/index.js';
import { PostOrder } from './restful/postOrder/index.js';
import { Sell } from './restful/sell/index.js';
import Traditional from './traditional/index.js';
/**
* Factory class to create RESTFul API or Traditional API.
*/
export default class ApiFactory extends Api {
private _traditional?;
private _restful;
createBuyApi(): Buy;
createCommerceApi(): Commerce;
createDeveloperApi(): Developer;
createPostOrderApi(): PostOrder;
createSellApi(): Sell;
get traditional(): Traditional;
createTradingApi(): Trading;
createShoppingApi(): Shopping;
createFindingApi(): Finding;
createClientAlertsApi(): ClientAlerts;
createMerchandisingApi(): Merchandising;
private createRestfulApi;
}