Skip to content

selectDelivery$(): Observable<Delivery>

The selectDelivery$ method allows to select information about a chosen delivery method of a current basket.

Returned value

A returned value has a type of Observable<Delivery> where Delivery represents a Delivery model.

Example

In this example we make a basketOverallApi call to select a current delivery method.

useStorefront(async ({ eventBus, getApi }) => {
    eventBus.on('basket.initialized', async () => {
        const basketOverallApi = await getApi('basketOverallApi');

        const delivery$ = basketOverallApi.selectDelivery$();

        delivery$.subscribe((delivery) => {
            console.log('current delivery:', delivery.name);
        });
    });
});

Basket Overall API methods reference

Models reference