@anglr/rest
Version:
Angular module representing rest services
15 lines • 532 B
JavaScript
import { extend } from '@jscrpt/common/extend';
import { HeadersMiddleware } from '../middlewares';
/**
* Set custom headers for a REST method
* @param headersDef - custom headers in a key-value pair
*/
export function Headers(headersDef) {
return function (_target, _propertyKey, descriptor) {
const descr = descriptor;
descr.headers = extend(descr.headers ?? {}, headersDef);
descr.middlewareTypes.push(HeadersMiddleware);
return descr;
};
}
//# sourceMappingURL=headers.decorator.js.map