UNPKG

shopee-client

Version:
37 lines (36 loc) 1.27 kB
import { AxiosInstance } from 'axios'; import { ShopeeApiConfig } from './config'; import ShopModule from './modules/shop'; import ImageModule from './modules/image'; import CategoryModule from './modules/category'; import ItemModule from './modules/item'; import DiscountModule from './modules/discount'; import OrderModule from './modules/orders'; import LogisticModule from './modules/logistics'; import ReturnModule from './modules/returns'; import PublicModule from './modules/public'; import TopPickModule from './modules/toppicks'; import FirstMileModule from './modules/firstmile'; import PaymentModule from './modules/payment'; import PushModule from './modules/push'; export default class ShopeeClient { protected client: AxiosInstance; protected config: ShopeeApiConfig; shop: ShopModule; image: ImageModule; category: CategoryModule; item: ItemModule; discount: DiscountModule; order: OrderModule; logistic: LogisticModule; rtr: ReturnModule; pub: PublicModule; toppick: TopPickModule; firstmile: FirstMileModule; payment: PaymentModule; push: PushModule; constructor(config: ShopeeApiConfig); private validateConfig; baseUrl(): string; buildAuthURL(isCancel?: boolean): string; }