A service for resolving the cart in a way that is tolerant of errors and invalid or missing cart IDs in storage.
| Name | Type | Description | 
|---|---|---|
| getCartOrFail | Observable< DaffDriverResponse<T>> | Resolves the cart, creating if no ID is in storage. If the cart cannot be found, removes the ID from storage. If the cart cannot be resolved, throws an error. | 
| getCartIdOrFail | Observable< DaffCart['id']> | Retrieves the cart ID, creating if no ID is in storage. |