smolcart.js
Version:
a teeny tiny wrapper for Shopify's Ajax API
14 lines (13 loc) • 479 B
TypeScript
import { ActionType, NewItem } from './types/index';
declare class Action {
actionType: ActionType;
data: Array<NewItem>;
constructor(data: Array<NewItem>, actionType: ActionType);
execute(): Promise<Response | null>;
private createAbsoluteURL;
executeAdd(): Promise<Response | null>;
executeModify(): Promise<Response | null>;
executeGetCart(): Promise<Response | null>;
executeClearCart(): Promise<Response | null>;
}
export default Action;