UNPKG

@liquidcommerceteam/elements-sdk

Version:

LiquidCommerce Elements SDK

26 lines (25 loc) 814 B
import { BaseCommand } from '@/core/base-command.service'; import type { IAddressAutocompleteResult, IAddressDetailsResult } from '@/interfaces/cloud'; import type { IAddressData } from './address.interface'; export declare class AddressCommands extends BaseCommand { private pubSubService; private productCommands; private cartCommands; constructor(); /** * Set the selected address */ setSelectedAddress(addressData: IAddressData): Promise<void>; /** * Search for addresses */ searchAddresses(query: string): Promise<IAddressAutocompleteResult[]>; /** * Get address details */ getAddressDetails(addressId: string): Promise<IAddressDetailsResult>; /** * Clear the selected address */ clearSelectedAddress(): Promise<void>; }