UNPKG

@whitebox-co/walmart-marketplace-api

Version:

A fully typed TypeScript, Javascript, and Node.js API library for the Walmart Marketplace API

26 lines (25 loc) 888 B
import { Configuration } from './apis/configuration'; import { WalmartMarketplaceApi } from './constants'; export interface WalmartApiCredentials { clientId: string; clientSecret: string; consumerChannelType?: string; serviceName?: string; accessToken?: { token: string; expiration?: Date; type?: string; }; } export declare class WalmartApi { credentials: WalmartApiCredentials; constructor(credentials: WalmartApiCredentials); getConfiguredApi: <T extends WalmartMarketplaceApi>(Api: new (config: Configuration) => T) => Promise<T>; } export * from './apis'; export * from './apis/configuration'; export * from './constants'; declare const _default: { getConfiguredApi: <T extends WalmartMarketplaceApi>(Api: new (config: Configuration) => T, credentials: WalmartApiCredentials) => Promise<T>; }; export default _default;