@usethrottle/cart
    Preparing search index...

    Interface CartSession

    interface CartSession {
        branding: CartBranding;
        cart: CartSessionCart;
        cartSessionId: string;
        expiresAt: string;
        metadata: Record<string, unknown>;
        status: string;
    }
    Index
    branding: CartBranding
    cartSessionId: string
    expiresAt: string
    metadata: Record<string, unknown>

    Whatever the storefront passed to create(). Write-once — unlike the copy on cart.metadata, which the merchant API can change — so this is the one to read the buyer's return/cancel/storefront URLs from.

    status: string