UNPKG

462 BJavaScriptView Raw
1import angular from 'angular';
2
3class AvApiOptionsProvider {
4 constructor() {
5 this.defaultOptions = {
6 getHeader(response, key) {
7 return response && response.headers && response.headers(key);
8 },
9 };
10 }
11
12 setOptions(options) {
13 angular.merge(this.defaultOptions, options);
14 }
15
16 getOptions() {
17 return angular.copy(this.defaultOptions);
18 }
19
20 $get() {
21 return this.getOptions();
22 }
23}
24
25export default AvApiOptionsProvider;