@usethrottle/cart
    Preparing search index...

    Interface ShippingTaxCartCalculateInput

    interface ShippingTaxCartCalculateInput {
        billingAddress?: ShippingTaxAddress | null;
        kind?: "cart_estimate" | "checkout_final";
        persist?: boolean;
        selectedShippingMethodId?: string | null;
        shippingAddress?: ShippingTaxAddress | null;
    }
    Index
    billingAddress?: ShippingTaxAddress | null

    Inline billing address; persisted to the cart before calculation.

    kind?: "cart_estimate" | "checkout_final"
    persist?: boolean
    selectedShippingMethodId?: string | null
    shippingAddress?: ShippingTaxAddress | null

    Inline shipping address. When set it is persisted to the cart (like carts.update) before calculation, so you can set the destination and get rates in a single request instead of a separate update + calculate.