@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
TypeScript
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;