ng-shopping-cart
Version:
An Angular component library to create shopping carts
26 lines (25 loc) • 885 B
TypeScript
/**
* The configuration for the checkout operation if the service is set to http.
*/
import { HttpOptions } from './http-options';
export interface CheckoutHttpSettings {
/**
* The url to direct the checkout request
*/
url: string;
/**
* The HTTP verb to perform the request. The body is used to send the contents of the cart so using `GET`, `JSONP` or `DELETE`
* verbs will throw an error.
*/
method?: string;
/**
* Headers, params and other options for the checkout http request. Check the `HttpRequest` class in Angular documentation.
*/
options?: HttpOptions;
/**
* Extra fields to be merged with the body of the request.
*
* If is a function it is invoked with the cart contents as argument and the result of the function is used as a body instead.
*/
body?: any;
}