online-sales-sdk
Version:
OnlineSales.ai Web Tag SDK 封装,适用于 Vue/React 项目,纯JS实现
19 lines • 760 B
TypeScript
export interface OnlineSalesSDKOptions {
scriptUrl?: string;
}
export interface AdParams {
[key: string]: any;
}
export interface OnlineSalesSDK {
initialize(options: any): Promise<void>;
fetchDisplayAds(params: AdParams): Promise<any>;
fetchPLAProductPageAds(params: AdParams): Promise<any>;
fetchPLASearchPageAds(params: AdParams): Promise<any>;
fetchPLACategoryPageAd(params: AdParams): Promise<any>;
fetchPLATPAPageAd(params: AdParams): Promise<any>;
fetchPLAPurchasePageAd(params: AdParams): Promise<any>;
fetchPLAHomePageAd(params: AdParams): Promise<any>;
fetchPLACustomPageAd(params: AdParams): Promise<any>;
}
declare function getOnlineSalesSDK(options?: OnlineSalesSDKOptions): OnlineSalesSDK;
export default getOnlineSalesSDK;