UNPKG

ng-http-interceptor

Version:
28 lines 935 B
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Headers } from "@angular/http"; import { getHttpOptionsAndIdx } from "./getHttpOptionsAndIdx"; /** * \@description * Gets {\@link Headers} from data array. * If no {\@link RequestOptions} found - creates it and updates original data array. * If no {\@link Headers} found - creates it and sets to {\@link RequestOptions}. * @param {?} data - Array of http data * @param {?} method - Http method * @return {?} */ export function getHttpHeadersOrInit(data, method) { const { options, idx } = getHttpOptionsAndIdx(data, method); let /** @type {?} */ headers = options.headers; // Create and update Headers if (!options.headers) { headers = new Headers(); options.headers = headers; } // Set Options back data[idx] = options; return headers; } //# sourceMappingURL=getHttpHeadersOrInit.js.map